0

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を割り当てるにはどうすればよいですか?

4

1 に答える 1

0

試す

console.log(request.data);
sourceDOM = $(request.data);
于 2013-01-11T15:13:45.543 に答える