jQuery を使用して、document.documentElement.innerHTML の resultText 文字列から DOM ツリーをトラバースしたいと考えています。
コード
console.log(request.data);
sourceDOM = $('<html>').html(request.data);
1 行目を実行すると、すべてのスクリプトを含む完全なソース コードが表示されます。
行 2 を実行すると、次の *Content Security Policy ディレクティブ エラーに違反しているため、スクリプトの読み込みを拒否されたという行が数行表示されます。
script-src 'self' 'unsafe-eval'
sourceDOM
コンソールからを調べるhtml
と、すべてのスクリプト タグが削除されていることがわかります。
HTMLを実行しないJQuery変数にHTMLを割り当てるにはどうすればよいですか?