我有一个外部 Web 服务,它接收整个 html 字符串解析其内容并在将其返回给浏览器之前对其进行修改。
现在在浏览器中,我只需要用我收到的内容替换 html 文档,但事实证明这是一场令人难以置信的噩梦!
我尝试了各种组合,例如:
document.documentElement.outerHTML = responseText;
和
document.getElementsByTagName("html").item(0).innerHTML
和 document.getElementsByTagName("head").item(0).outterHTML
似乎没有任何效果。它要么因 COM 异常而失败(是的,它在 BHO 内运行,或者带有其他一些随机消息,表明 O(o)utterHTML 不是目标的有效属性。