如何修复chrome扩展:拒绝运行JavaScript URL,因为它违反了以下内容安全策略指令:

如何修复chrome扩展:拒绝运行JavaScript URL,因为它违反了以下内容安全策略指令:,javascript,jquery,google-chrome-extension,Javascript,Jquery,Google Chrome Extension,我正在尝试使用jQuery添加事件click listener on按钮 当我点击按钮时,它工作正常,但出现以下错误 chrome://extension 拒绝运行JavaScript URL,因为它违反了以下内容安全策略指令:“script src'self'blob:filesystem:”。启用内联执行需要'unsafe inline'关键字、哈希('sha256-…')或nonce('nonce-…')。 这是我的chrome扩展弹出窗口: 我添加了click事件监听器,它使用jQue

我正在尝试使用jQuery添加事件click listener on按钮

当我点击按钮时,它工作正常,但出现以下错误 chrome://extension

拒绝运行JavaScript URL,因为它违反了以下内容安全策略指令:“script src'self'blob:filesystem:”。启用内联执行需要'unsafe inline'关键字、哈希('sha256-…')或nonce('nonce-…')。

这是我的chrome扩展弹出窗口:

我添加了click事件监听器,它使用jQuery隐藏和显示

但它的工作是很好的错误chrome://extension.

在弹出式html中包含JavaScript文件


您可能会看到chrome://extensions 页单击“全部清除”按钮将其删除。请注意,弹出窗口是一个单独的窗口,因此它有自己单独的devtools:在弹出窗口内单击鼠标右键,然后在菜单中选择“检查”。我已经清除了错误,但仍然获取了弹出窗口检查工具。这意味着错误在别处,请参阅。是的,我已经遵循了这一点,创建了一个外部js文件并包含在popup.html中。事件单击侦听器正在工作,但在控制台中获取错误。这不是全部代码。您的HTML必须在某个地方有一个内联js处理程序。