我正在构建一个chrome扩展,我需要从网页中获取和解析一些html。决定使用jQuery的。解析具有内联事件处理函数的HTML
$(htmlString).find(".some-table");
问题是我在运行此代码时收到以下警告。
拒绝执行内联事件处理程序,因为它违反了以下内容安全策略指令:“script-src”self'chrome-extension-resource:“。 “内联不安全”关键字,散列('sha256 -...')或一个随机数('nonce -...')是启用内联执行所必需的。
看起来“htmlString”包含一些内联事件处理程序,在解析它时,chrome会抛出此警告。
我无法控制“htmlString”里面的内容,只需要从中检索一些信息即可。有没有更好的方法来做到这一点?
这是否阻止它工作,或者它只是一个警告? – 2015-02-24 14:08:57
您确定此操作_specifically_导致他? – Xan 2015-02-24 14:23:44
@JuanMendes这些只是警告(相应地修改问题)。 – 2015-02-24 17:46:08