1. ホーム
  2. javascript

ブラウザの開発者ツールを無効にする方法は?

2023-09-27 23:19:21

質問

私は Web アプリケーションを開発しており、その下にあるデータベースにアクセスするため、Safari、Chrome、Firefox、Internet Explorer、および Firefox の Firebug や同様のアプリケーションすべてから開発者ツールを無効にする機能を必要としています。これを実行する方法はありますか?

注: データベースによって提供される AJAX フレームワークは、データベースに与えられるものが変更可能な Web パラメーターであること、そして、データベースが返すものが JavaScript で処理されることを必要とします。したがって、ユーザーが Web サイトの特定の部分にアクセスできるかどうかなどの値を返す場合、それは JavaScript で処理されなければならず、開発者ツールはとにかくそれにアクセスすることができます。だから、これが必要なのです。

UPDATE: まだ私が間違った推測をしていると考えている人のために、私はベンダーに尋ねました。以下はその回答です。

リスクを軽減する方法について、いくつかの提案があります。

1) javascriptの難読化ツールを使ってコードを難読化し、難読化したバージョンのみを販売されたアプリケーションに提供する。 難読化されたバージョンを販売されたアプリケーションにのみ提供します。 難読化されていないバージョンは、編集するために自分用に保管してください。以下は、オンライン 難読化ツールです。 JavaScriptを難読化(保護)するにはどうしたらいいですか? http://en.wikipedia.org/wiki/Obfuscated_code http://javascriptobfuscator.com/default.aspx

2) あまり説明的でない名前を使ってください。 security.js'の代わりに'reportedtasks.js'を使用することで、おそらくこの種の情報に目を通す人は、重要なものとしてより目立つでしょう。 この種の情報に目を通す人には、'security.js'の方が重要なものとして目立つでしょう。

どのように解決するのですか?

いいえ、できません。 これを行う .

開発者メニューはクライアント側にあり、ユーザーのブラウザによって提供されます。

また、ブラウザのデベロッパーは 何も もしそうなら、あなたは大規模な再構築をする必要があります。