ユーザーが自分のサイトのソースを表示してJavaScriptソースファイルを開くことを禁止するにはどうすればよいですか?ユーザーがJavaScriptソースファイルを表示しないようにする
答えて
ユーザエージェントは、javascriptの内容を見て解釈する必要があります。したがって、あなたのスクリプトが(node.jsのような)サーバー側のプログラムに属していなければ、ユーザーエージェントがスクリプトにアクセスするのを防ぐことができず、結果としてユーザーはjavascriptソースファイルを開きません。
しかし、あなたができることは、あなたのJavaScriptコードを人間にとって読みにくくする難読化ツールを使用することです。十分な持続性があるとしても、これはリバースエンジニアリングすることができます。そのような難読化ツールの一例はclosure compilerです。
したがって、2つのバージョンを管理することができます。デバッグ目的では難読化されていないバージョンと、リリースモードで使用されるバージョンです。また、これらの難読化ツールのバグは夜明けをデバッグする可能性があることに注意してください。
+1クローズコンパイラ用。 –
素晴らしい、私は一見を持っているよ、返信のおかげで! – Christopher
- 1. ユーザーがアプリ表示の写真を表示しないようにします
- 2. CSSがJavascriptのような画面を表示しない
- 3. ユーザーが3回以上ページを表示しないようにする
- 4. ユーザーの行動が壁に表示されないようにする
- 5. 「インクルードファイル」がユーザーに表示されないようにするにはどうすればよいですか?
- 6. レスポンシブデザイン:ユーザーがフルサイトを表示できるようにする
- 7. VBscriptアプリケーションがコンソールウィンドウを表示しないようにする
- 8. symfony2:ラジオウィジェットがラベルを表示しないようにする
- 9. UISavigationBarがUINavigationBarを表示しないようにする
- 10. ASP.NET HTMLコードをクライアント(ユーザー)に表示できないようにする
- 11. Android 2.3.3 | Spinnerに情報を表示させ、ユーザーにオプションを表示させないようにする方法
- 12. Google+表示のようなJavascriptコントロール
- 13. cl.exeがコンパイルされたソースファイルを印刷しないようにする
- 14. makefileがすべてのソースファイルを再コンパイルしないようにします
- 15. キャプチャが表示されないようにアイコンをホバーオーバーで表示する
- 16. Dockにバックグラウンドプロセスが表示されないようにします
- 17. current_user posstとユーザーが従うユーザーを表示するにはどうすればよいですか?
- 18. ユーザー入力をjavascript配列に格納して表示する
- 19. ユーザーがクリックしなくてもオーバーレイを表示するにはどうすればよいですか?
- 20. NaNとInfinityをレポートに表示しないようにする
- 21. ユーザーが戻るボタンをクリックしたときに唸りメッセージが表示されないようにするにはどうすればよいですか
- 22. accepts_nested_attributes_forフォームフィールドが表示されないようにします
- 23. サイトディレクトリが表示されないようにします。
- 24. アンドロイドウェブビューに広告が表示されないようにする
- 25. UISearchBarタップにUIKeyboardが表示されないようにする
- 26. Javascriptのようなfancyboxでコンテンツを表示する警告
- 27. 特定の.phpファイルを表示しないようにする
- 28. Androidでボタンを表示しないようにする
- 29. ユーザーがすでに「グループ」関係に属している場合、反復中にユーザーが表示されない
- 30. バックグラウンドビデオが表示されないようにするコンフリクト
答えは難読化から始まることがあります。 [関連する(または重複していますか?)質問の回答をチェック](http://stackoverflow.com/questions/194397/how-can-i-obfuscate-javascript) –
できません。クライアント側のものは、それを見つけたいと思う人には常に見えるでしょう。しかし、あなたはそれを難読化することができます。 –
著作権に関する質問ですか? – fcalderan