-2

機能があり、目で見て変更・修正しにくくしたい。

例:

<script type="text/javascript"> 
        myFunction({ 
            var1: 356532,
            othervar: "blablabla",
            another: "#qwerty",
            lastvar: "thisisthis"   
        }); 
    </script> 

ここで、変数が何を意味するかを知っていれば、変更を加えるのは簡単です。

わかりにくくする簡単な方法はありますか (例: 難読化)?

明らかに、スクリプトに渡されたこれらの変数を使用できるようにする必要があります。

これに関するアドバイスは大歓迎です。

更新:これは、スクリプトで実行できる関数である必要があります(作成したフォームを介して生成されています)

これがより理にかなっていることを願っています。

4

3 に答える 3

3

あいまいさをセキュリティとして使用しないでください。変数の名前を知ることが許可されていない場合、重大なセキュリティ上の問題が発生します。警告しなかったなんて言わないで...

答えは次のとおりです。変数をエンコードして、独自の略語を作成します。私はそれをお勧めしません。

于 2011-10-13T07:48:14.060 に答える
1

フォームからデータを読み取っている場合、すべての難読化の試みは無意味です。フォームから値を読み取るコードを見つけるのは非常に簡単なので、これらのフォームデータがどのように使用されているかを確認するだけです。例:「名前」データはこのように難読化されています...ツールをとても素晴らしく便利にして、誰もが幸せになり、誰もそれをハッキングする必要がなくなります。

于 2011-10-13T08:30:27.590 に答える
-1

これは私が探していたものです。私の質問に混乱を招いて申し訳ありません。

http://javascriptcompressor.com/

于 2011-10-16T10:36:34.833 に答える