我正在尝试创建一个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/

10-10 16:33