我正在尝试创建一个Chrome扩展程序,但是我的JS都不起作用。控制台显示此错误:
为什么它阻止我的jQuery运行?
最佳答案
如Chome website所述,
有一个内容安全策略,可防止您的脚本加载远程脚本:
因此,在您的情况下,manifest.json
应该包含:
{
"name": "My Extension",
"manifest_version": 2,
"background":{
"scripts": [...]
},
"content_security_policy": "script-src 'self' https://example.com; object-src 'self'",
}
关于javascript - Chrome扩展程序 “Refused to load the script because it violates the following Content Security Policy directive”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34950009/