我想使用jQuery从document.documentElement.innerHTML的resultText字符串遍历DOM树。
代码
console.log(request.data);
sourceDOM = $('<html>').html(request.data);
当第1行运行时,我可以看到完整的源代码,包括所有脚本。
当第2行运行时,我得到几行Refused来加载脚本,因为它违反了以下* Content Security Policy指令错误:
script-src'self''unsafe-eval'
当我通过控制台检查sourceDOM
时,我只看到html
并且所有脚本标记都已删除。
如何将HTML分配给不执行它的JQuery变量?
答案 0 :(得分:0)
尝试
console.log(request.data);
sourceDOM = $(request.data);