スクリプトタグに含まれるすべての文字列を抽出するにはどうすればよいですか。私は各文字列を抽出し、シェルコードが存在するかどうかを調べたいと思います。しかし、JavaScriptの文字列がそれが連結形式でJavaScriptを使用してスクリプトタグから文字列を抽出する
私はそれを定義した場合でも、それぞれ、すべての文字列を識別することができますどのようにvar x1 = "te ActiveX Co"; var x2 = "ntrol"; var x3 = x1 + x2;
var x4 = "Execu" + x3;
することができ
var y="Some text";
var x1 = "3+4";
eval("\144\157\143\165\155\145\156\164"); //string given in eval();
ことができる。例えば、文字列を宣言するにはいくつかの方法を使用しています単純なjavacriptコードを使用してeval()またはdocument.write()を呼び出します。
ここにヒントがあります.JavaScriptインタープリタはそうです... – maerics
独自のJSパーサーを作成しますか?可能 –
複製 http://stackoverflow.com/questions/8115682/extract-script-tags-from-a-html-string – shareef