この投稿を使用して、ajax を介してドキュメントをロードし、特定のドキュメント ノードのコンテンツを検索して、ブラウザーを再ナビゲートせずに表示できるようにしています。
しかし、私のドキュメントは常に空のドキュメントのようです。
Ajax コールバック:
function processRatingToken(data) { //Data is just standart HTML document string
var doc = document.implementation.createHTMLDocument();
doc.open();
//Replace scripts
data = data.replace(/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi, "");
//Write HTML to the new document
doc.write(data);
doc.close();
console.log(doc.body); //Empty
}
では、何が問題なのですか?
注: Greasemonkey Userscriptを構築しているため、この戦略を使用しています。Ajax アプリケーションを開発している場合、この戦略はお勧めできません。代わりにJSONを使用してください。