如何从Google CDN加载jquery?

我不想再在本地托管一个jquery lib创建一个插件。 我正试图从谷歌的CDN加载它,但我得到了这个例外:

拒绝加载脚本’http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js’,因为它违反了以下内容安全策略指令:“script-src’self’chrome -extension资源”。

我该如何解决?

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

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

有关更多信息,请阅读Sirwan Afifi已经提供的官方文档,特别是关注CSP规范和HTML5岩石上的文章 。

http://developer.chrome.com/extensions/contentSecurityPolicy.html

>仅加载本地脚本和对象资源

脚本和对象资源只能从扩展程序包中加载,而不能从Web中加载。 这可确保您的扩展程序仅执行您特别批准的代码,从而防止活动网络攻击者恶意重定向您的资源请求。

所以,你应该下载jquery文件并将其包含在你的包中:

    My Awesome Popup!