当我访问某些网站(例如:https://www.baidu.com)并打开浏览器开发工具时,我发现它们已将函数“ document.write”重新定义为:
document.write
//output: ƒ (){}
是的,他们已将“ document.write”替换为“空白”功能。
所以我的问题是:如何将“ document.write”恢复到原始功能?
答案 0 :(得分:4)
根据百度javascript代码document.write
用空函数重写。在代码中,它写为document.write = document.writeln = function() {}
document
是Document
的实例,我们可以将Document.prototype.write
分配给document.write
,它将把功能更新为默认值。下面是覆盖函数以使用其默认标准的示例代码片段
document.write = Document.prototype.write