0

我想使用 jQuery 从 document.documentElement.innerHTML 的 resultText 字符串中遍历 DOM 树。

代码

console.log(request.data);
sourceDOM = $('<html>').html(request.data);

当第 1 行运行时,我可以看到包括所有脚本在内的完整源代码。

当第 2 行运行时,我收到几行 Refused to load the script 因为它违反了以下 *Content Security Policy 指令错误:

script-src 'self' 'unsafe-eval'

当我sourceDOM通过控制台检查时,我只看到html并且所有脚本标签都被删除了。

如何将 HTML 分配给不执行它的 JQuery 变量?

4

1 回答 1

0

尝试

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