0

私のプロジェクトでは、document.writeを介してスクリプトで実行できる動的に作成されたタグを識別することになっています。document.writeのフックを作成しましたが、すべてのdocument.write関数を取得していません。私のコードは次のとおりです。

アップデート:

var oldDocumentWrite = document.write; 
document.write      = function (text) 
{        
  console.log(text);
}

ここで、textはdocument.writeのパラメーターです。

これをユーザースクリプトに含めました。document.writeのパラメータを取得するにはどうすればよいですか。コードに間違いはありますか?

4

1 に答える 1

0

以下のコードを使用してこれを再試行しました。すべてのdocument.writeメソッドを取得しています。

 var oldDocumentWrite = document.write; 
 document.write      = function (str) 
 {        
    var elem = oldDocumentWrite.apply (document,arguments); 
    console.log("Document.write Parameters:",str);
    return elem;
 }
于 2012-05-07T09:03:10.363 に答える