jquery - 如何从 Google CDN 加载 jquery?

标签 jquery google-chrome-extension

我不想再用本地托管的 jquery 库创建一个插件。我尝试从 Google 的 CDN 加载它,但遇到此异常:

Refused to load the script 'http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js' because it violates the following Content Security Policy directive: "script-src 'self' chrome-extension-resource:".

如何修复它?

最佳答案

如果您想从 Google 的 CDN 加载 jQuery,您必须将以下内容安全规则添加到您的 list 文件中。


    ...
    "content_security_policy": "script-src 'self' https://*.googleapis.com; object-src 'self'",
    ...

有关更多信息,请阅读 Sirwan Afifi 已经提供的官方文档,特别是点击 CSP specification 的链接。和 article on HTML5 rocks .

关于jquery - 如何从 Google CDN 加载 jquery?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13443001/

相关文章:

jquery - 仅在发生更改时生成警报

javascript - 如何使用 Javascript 编辑网页的伪类?

jquery - Chrome 扩展程序 XHR 不起作用

JavaScript .map 未在 React 中渲染 chrome.topSites

javascript - Chrome : Get active tab console output?

jquery - 无限滚动(Waypoints),带有 jQ​​uery Mobile、后退按钮和远程脚本调用两次

javascript - 如何让 var_dump($_POST) 满足这个结构?

javascript - 无法选择新添加按钮

javascript - 模块模式和 document.ready

javascript - 如何在 Chrome 扩展内容脚本中限定 CSS