HTML文字列全体を受け取り、その内容を解析して変更してからブラウザに返す外部Webサービスがあります。
ブラウザ内で、html ドキュメントを受け取ったものに置き換えるだけですが、これは信じられないほどの悪夢です !!!
次のようなあらゆる種類の組み合わせを試しました。
document.documentElement.outerHTML = responseText;
と
document.getElementsByTagName("html").item(0).innerHTML
および document.getElementsByTagName("head").item(0).outterHTML
何も機能していないようです。COM例外で失敗します(はい、これはBHO内で実行されているか、O(o)utterHTMLがターゲットの有効なプロパティではないという他のランダムメッセージで実行されています。