首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法解决google-chrome-extension CSP错误

无法解决google-chrome-extension CSP错误
EN

Stack Overflow用户
提问于 2012-08-12 21:45:35
回答 1查看 216关注 0票数 0

我正在尝试创建我的第一个chrome扩展,这是我的manifest.json

代码语言:javascript
复制
{
    "name": "share2twitter",
    "version": "0.1",
    "manifest_version": 2,
    "browser_action":{
        "default_icon": "icon.png",
        "default_popup": "index.html"
    },
    "background": {"page": "index.html"},
    "permissions": [
        "https://www.googleapis.com/*",
        "tabs"
        ],
    "content_scripts": [{
        "matches": [ "http://*/*", "https://*/*" ],
        "js": [ "jquery.min.js","index.js" ]
    }],
    "content_security_policy": "script-src https://www.googleapis.com/urlshortener/ 'self'; object-src 'self'; connect-src https://www.googleapis.com/"

}

https://github.com/kracekumar/share2twitter/blob/master/manifest.json,在调试模式下,我得到以下错误。

代码语言:javascript
复制
Refused to load script from 'https://www.googleapis.com/urlshortener/v1/url?callback=jQuery17108621194534935057_1344774835421&{%22longUrl%22:%22https://groups.google.com/a/chromium.org/forum/?fromgroups' because of Content-Security-Policy.

我查看了mappy,stackoverflow.com和谷歌官方文档的参考资料,都没有结果。所以我在这里请求帮助。

预期行为:当我单击扩展时,它会尝试连接到goo.gl url shortner,并显示警告框。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-13 13:09:04

内容安全策略值中不允许源URL中的路径。您需要在您的清单中使用以下内容:

"content_security_policy": "script-src https://www.googleapis.com 'self'; object-src 'self'; connect-src https://www.googleapis.com"

A Chromium bug已经被归档(并且正在进行一些工作),以便在这种情况下更好地发出警告。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11922642

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档