ブラウザの開発者ツールを無効にする方法は?
質問
私は 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'の方が重要なものとして目立つでしょう。
どのように解決するのですか?
いいえ、できません。 これを行う .
開発者メニューはクライアント側にあり、ユーザーのブラウザによって提供されます。
また、ブラウザのデベロッパーは 何も もしそうなら、あなたは大規模な再構築をする必要があります。
関連
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] jQueryで要素が非表示になっているかどうかを確認するには?
-
[解決済み] JavaScriptで文字列が部分文字列を含むかどうかを確認する方法は?
-
[解決済み] あるJavaScriptファイルを他のJavaScriptファイルにインクルードするにはどうすればよいですか?
-
[解決済み] JavaScriptでタイムスタンプを取得する方法は?
-
[解決済み] Facebookがブラウザに統合されたDeveloper Toolsを無効にする方法を教えてください。
-
[解決済み】別のウェブページにリダイレクトするにはどうすればいいですか?
-
[解決済み】JavaScriptで文字列の出現箇所をすべて置換する方法
-
[解決済み] node.jsで文字列のsha1ハッシュを取得するにはどうすればよいですか?
-
[解決済み] 変異を伴わないオブジェクトからの値の削除
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Facebookがブラウザに統合されたDeveloper Toolsを無効にする方法を教えてください。
-
[解決済み] JavaScriptを難読化(保護)するにはどうしたらよいですか?[クローズド]
-
[解決済み] ExtJS 4のイベントハンドリングについて
-
[解決済み] 兄弟ノードを選択する方法はありますか?
-
[解決済み] React js 親コンポーネントから子コンポーネントの状態を変更する
-
[解決済み] CORS OriginヘッダーとCSRFトークンによるCSRF保護
-
[解決済み] AJAX Mailchimp サインアップフォームの統合
-
[解決済み] イテレータでmap()を使用する
-
[解決済み] JavaScriptで長い配列を小さい配列に分割する方法
-
[解決済み] Prototypeを使ってtextareaを自動サイズ調整するには?