私は疑問を持っています。iframe コンポーネントにロードしたい難読化された html があります。iframe コンポーネントにロードする前に難読化を解除したいと考えています。出来ますか?そのようなJavaScriptツールはありますか?何か案は?
リンクを追加しました。
http://colddata.com/developers/online_tools/obfuscator.shtml#obfuscator_view
元のコード:
難読化されたコード:
<script type='text/javascript'>
<!--
var s="=iunm?=cpez?=ejw!dmbtt>#b#?=0ejw?=0cpez?=0iunm?";
m=""; for (i=0; i<s.length; i++) { if(s.charCodeAt(i) == 28){ m+= '&';} else if (s.charCodeAt(i) == 23) { m+= '!';} else { m+=String.fromCharCode(s.charCodeAt(i)-1); }}document.write(m);//-->
</script>
したがって、最終的にはこのようなファイルが作成されますが、iframe コンポーネントを読み込もうとすると、実際のコードが表示されます。難読化されたコードを使用したい理由は、難読化したいデバイスに保持しているので、Androidデバイスにいくつかの静的htmlを保持し、それらのhtmlをロードするためです。最初は暗号化を考えていました。しかし、これはパフォーマンスに影響を与えます。