無料のJavaScript 難読化ツールを探しています。圧縮で十分でしょうか?どのツールをお勧めしますか? もちろん、軍事的な難読化は必要ありません。ソースを確認するか、unescape() などの単純なものを使用して、子供が JavaScript を盗むのを防ぐ簡単な方法が必要です。
ありがとう、トム
9 に答える
あなたの問題は、どれだけ圧縮したり隠したりしても、最終的にはブラウザーが解釈しなければならないことです。できる最善の方法は、すべての変数の名前を無意味なランダム変数に変更し、すべてのコメントと空白を削除することです。
いくつかの優れたツール:
/packer/ を使用できます
経験則として、eval を使用する難読化ツールは使用しないでください。ページの速度が低下するためです。使用しないコンプレッサーを使用してください。これにより、初心者に難読化が提供されます。とにかく、他の人は難読化ツールによって妨げられることはありません。
ほとんどの難読化ツールは、最後にコードを表す文字列を作成し、eval を使用します。これは単純なアラート ステートメントで元に戻すことができます。
シンプルな難読化と優れた圧縮が必要な場合は、YahooのYUI Compressorをお勧めします。
探している人はチェックしてください - http://javascript-reference.info/javascript-obfuscators-review.htm - JS難読化ツールのかなり良い概要
私もパッカーに一票。オンライン バージョン、スタンドアロン バージョン、さらには、Web アプリをビルドするときに JavaScript を自動的にパックするために使用するコンソール バージョンもあります。
http://digua.sourceforge.netを試してください。
YUI Compressor も同様に推奨されます。非常にうまく機能し、圧縮および難読化が可能です。JavaScript コーディングについても推奨します。