如何使用userscript检索document.write的参数

时间:2012-04-16 10:02:50

标签: javascript dom userscripts

在我的项目中,我应该识别动态创建的标签,这些标签可以通过document.write在脚本中完成。我为document.write创建了一个钩子,但它没有检索所有的document.write函数。我的代码如下

更新

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

其中text是document.write的参数。

我将其包含在我的用户名中。如何获取document.write的参数。我的代码中有任何错误。

1 个答案:

答案 0 :(得分: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;
 }