リソースをリクエストした Web ページをロードしているブラウザを区別する方法はありますか (例: <script src="https://www.example.com/requested_script.js"></) script>
PHP または .htaccess を使用し、URL バーに URL を直接入力して、リクエストされているリソースに直接 (リファラーなしで) アクセスします?
JavaScript ファイルを研究開発 (盗難とコピー) から保護しようとしています。潜在的な窃盗者がファイルのコンテンツ/ソース コードを直接読み取って、JavaScript ファイルを表示しようとしたときに、偽の (つまり偽の) JavaScript ファイルを提供するようにサーバーに指示します。 、実際の JavaScript ファイルはそのままにして、合法的なリソースとしてブラウザに提供されます。
リダイレクトの最後にハッシュ値を追加すると、実際のものは 1 つだけになります。
### と類似しています ### リーリー読みにくくするには、次のような難読化ツールを使用します。
https://closure-compiler.appspot.com/home ファイルサイズも小さくなります。
ただし、Javascript で「独自の」操作を実行することが主な関心事である場合は、それらの操作をサーバー側に移動して、最終的な計算/値をクライアントに送信して、その方法を誰も知らないようにする方がよいでしょう。それらを得る。
残念ながら、追加情報はブラウザがそれを読み取る方法であるため、クライアントには常に表示されます。