我想强制外部第三方脚本(在单独的域上)在将它们加载到域上时使用我自己的document.write实现。

即:

document.write = function(args) {
    // My custom Function
    }

这对于相同域上的脚本可以正常工作,但其他域上的脚本使用浏览器默认设置。我可以覆盖吗?

最佳答案

这个给你:

(window.HTMLDocument ? HTMLDocument.prototype : document).write = function(s) {
    this.title = s;
}

在IE和非IE中,“此”对象都是浏览器文档对象。

10-05 20:37