JavaScript 用のさまざまな難読化ツールを試しましたが、結果を使用すると機能しません。
すべてのコメント、単一行および複数行のコメントを削除し、適切なセミコロンと適切な書式を設定するためにコードを美化しました。
私の質問は:コードを難読化する前の前提条件は何ですか?
JavaScript 用のさまざまな難読化ツールを試しましたが、結果を使用すると機能しません。
すべてのコメント、単一行および複数行のコメントを削除し、適切なセミコロンと適切な書式を設定するためにコードを美化しました。
私の質問は:コードを難読化する前の前提条件は何ですか?
コードが以下のように相対的に分離して実行できる場合、非常にうまく難読化できるはずです...
例:
(function(window, $){
//your code here
//create global namespace - expose classes/methods
window.MyProject = {
someMethod: someInternalMethodToExpose
SomeClassName: SomeClass
};
//internal stuff
function someInternalMethodToExpose() {
...
}
//constructor function
function SomeClass() {
...
}
SomeClass.prototype.someMethod = function() {
...
}
}(window || this, jQuery));
デバッグ時にコードにエラーや警告がない場合は、難読化する必要があります。使用しているツールの詳細を読んで、JavaScript の実装がサポートされていることを確認してください。