ブラウザがコードにアクセスして実行する必要があるため、
jQueryコードをカジュアルコピーから保護することは不可能です。 ただし、難読化と縮小テクニックを通じて、カジュアルな盗難を大幅に妨げることができます。 これにより、ブラウザのソースで技術的に表示可能であっても、コードの理解がはるかに困難になります。
いくつかのオンラインツールが役立ちます:
- javaScriptの美化:直接保護のためではありませんが、開発中の読みやすさを改善するために、縮小/難読化の前にコードを整理するのに役立ちます。
javaScriptミニファイア:
ファイルサイズを縮小し、パフォーマンスを向上させ、コードの読み取りを難しくします。 多くは、極端な難読化のための「ハイパークランチ」オプションを提供しています
-
javascript obfuscator:高度な手法(上記のように)を採用してコードをスクランブルし、ほとんど読めないようにします。
- base64エンコード/デコード:難読化ではありませんが、base64としてJavaScriptをエンコードすると、コードを理解しようとしている人に困難の別のレイヤーが追加されます。 実行前にクライアント側にデコードする必要があります。 https://www.php.cn/link/164449cdd169d248c891506ac8628480d
などのツールを使用します- https://www.php.cn/link/0e2e84a82d94dc94d5749d44d4c6c73b。
javascriptユーティリティバージョン3:このプログラムは難読化機能を提供します。 https://www.php.cn/link/5b46370c9fd40a27ce2b2abc281064de
-
重要な考慮事項:
ctrl u(ソースを表示):このキーボードショートカットは、ソースコードを簡単に明らかにします。
右クリックの無効化:- 無効;決定されたユーザーは、これを簡単にバイパスできます。
ブラウザレンダリング:- ブラウザがページをレンダリングできる場合、コードにアクセスできます。 完全な予防は実現可能ではありません。
パフォーマンスへの影響:- 積極的な難読化は、一部の訪問者(および検索エンジン)のサイトの使いやすさをわずかに低下させる可能性があります。
高度な手法:JavaScriptファイルをアンロード-
この手法は、ロード後にリンクされたJavaScriptファイルをDOMから削除し、ソースコードでは見えません。 ただし、コードはメモリのままで、正しく機能します
これらの方法はコピーを作成しますが、
以上がjQueryソースコードを非表示にしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。