まず:
これはませ安全である、と私はは、関連する何のセキュリティのためにこれをお勧めしません。
しかし、あなたはそれをしなければならない場合:
をあなたは私が必要として、それはまだ動作しながら、基本的に、コードが読めなくなりますjavascript obfuscatorを、使用することができます。
覚えているのは、読解不可能ではありません。
それはあなたのjavascriptをオン:
同じコード、ちょうど読めない100%である
var _0x5386=["\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x65\x78\x61\x6D\x70\x6C\x65\x2E\x63\x6F\x6D"];var url=_0x5386[0]
:エルス
var _0x5386=["\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x65\x78\x61\x6D\x70\x6C\x65\x2E\x63\x6F\x6D"];var url=_0x5386[0]
console.log(url); // http://www.example.com
ニック・ブルさんを見て中へ
var url = "http://www.example.com";
あなたはURLをエンコードしたい場合は答えますが、これはjavascriptコードを読んでも肉眼ではあなたのURLを読めるままにしておきます。
この方法でも、コンソールウィンドウに弱点があります。誰でも変数 "url"を入力してURLを受け取るだけで済みます。
このメロッドは、あなたのURLを平文で残すことはありませんが、Nick Bullの答えと同じコンソールの欠陥があります。
ただし、これもまたではありません。です。
おそらくbase64(おそらく塩が入っています) –
JavaScriptはクライアント側のコードなので、JavaScriptのすべてを読むことができます。 – user1509104
[JavaScriptで文字列を難読化して不快にする最も簡単な方法]の複製があります(http://stackoverflow.com/questions/14458819/simplest-way-to-obfuscate-and-unobfuscate-a-string-in-javascript) –