ユーザーが自分のサイトのソースを表示してJavaScriptソースファイルを開くことを禁止するにはどうすればよいですか?ユーザーがJavaScriptソースファイルを表示しないようにする
答えて
ユーザエージェントは、javascriptの内容を見て解釈する必要があります。したがって、あなたのスクリプトが(node.jsのような)サーバー側のプログラムに属していなければ、ユーザーエージェントがスクリプトにアクセスするのを防ぐことができず、結果としてユーザーはjavascriptソースファイルを開きません。
しかし、あなたができることは、あなたのJavaScriptコードを人間にとって読みにくくする難読化ツールを使用することです。十分な持続性があるとしても、これはリバースエンジニアリングすることができます。そのような難読化ツールの一例はclosure compilerです。
したがって、2つのバージョンを管理することができます。デバッグ目的では難読化されていないバージョンと、リリースモードで使用されるバージョンです。また、これらの難読化ツールのバグは夜明けをデバッグする可能性があることに注意してください。
+1クローズコンパイラ用。 –
素晴らしい、私は一見を持っているよ、返信のおかげで! – Christopher
- 1. VBScript - ユーザーが非表示のワークシートを表示しないようにする
- 2. ユーザーがアプリ表示の写真を表示しないようにします
- 3. ユーザーが表示されないようにする方法
- 4. CSSがJavascriptのような画面を表示しない
- 5. ユーザーが3回以上ページを表示しないようにする
- 6. ユーザー確認に基づいてフォームフィールドを表示しないようにする
- 7. Djangoユーザーがログインしていないかのように表示されます
- 8. json応答をユーザーに表示しないようにするにはどうすればよいですか?
- 9. ユーザーの行動が壁に表示されないようにする
- 10. Rstudioがソースパネルにプロットを表示しないようにする
- 11. 「インクルードファイル」がユーザーに表示されないようにするにはどうすればよいですか?
- 12. レスポンシブデザイン:ユーザーがフルサイトを表示できるようにする
- 13. Javascriptフィルターがグリッドビューヘッダーを表示させないようにするにはどうすればよいですか?
- 14. バックスクロール時に画像が再表示されないようにするJavaScriptコード
- 15. VBscriptアプリケーションがコンソールウィンドウを表示しないようにする
- 16. UISavigationBarがUINavigationBarを表示しないようにする
- 17. symfony2:ラジオウィジェットがラベルを表示しないようにする
- 18. (Google map javascript api) - ユーザーの現在地を表示しない
- 19. ASP.NET HTMLコードをクライアント(ユーザー)に表示できないようにする
- 20. Android 2.3.3 | Spinnerに情報を表示させ、ユーザーにオプションを表示させないようにする方法
- 21. cl.exeがコンパイルされたソースファイルを印刷しないようにする
- 22. Google+表示のようなJavascriptコントロール
- 23. ユーザーがサブミットした後で、Railsがページを表示するように指示していません。
- 24. makefileがすべてのソースファイルを再コンパイルしないようにします
- 25. ユーザーがアンカータグをクリックすると、デフォルトのイベント(ブラウザのナビゲーション)が表示されないようにします
- 26. JavaScriptのプロンプトが表示されないようにするにはどうすればいいですか?
- 27. 表示のdivのonclick私はここに示すようなスライドショーを表示しようとしている
- 28. javascriptをinspect要素に表示させないようにする方法
- 29. Javascriptソースファイルなしでスクリプトタグを動的に作成するにはどうすればよいですか?
- 30. キャプチャが表示されないようにアイコンをホバーオーバーで表示する
答えは難読化から始まることがあります。 [関連する(または重複していますか?)質問の回答をチェック](http://stackoverflow.com/questions/194397/how-can-i-obfuscate-javascript) –
できません。クライアント側のものは、それを見つけたいと思う人には常に見えるでしょう。しかし、あなたはそれを難読化することができます。 –
著作権に関する質問ですか? – fcalderan