9

我正在尝试使用 Firefox 中相对较新的WebExtensions将 chrome 扩展移植到 Firefox。

我总是收到以下错误

跨域请求被阻止:同源策略不允许读取远程资源 ....(原因:缺少 CORS 标头“Access-Control-Allow-Origin”)

我添加了我想访问 manifest.json 中的权限部分的网站,就像网站上解释的那样,也在谷歌浏览器上工作。

通常它应该以这种方式工作,至少它在https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Content_scripts#Cross-domain_privileges上是这样解释的

我会非常感谢任何帮助,因为我没有想法。

4

2 回答 2

22
manifest.json
{
  ... 
  "permissions": [
    "<all_urls>" 
  ]
}
于 2016-08-05T03:05:17.617 回答
0

我认为您需要在 HTML 页面中添加 CSP 标头。http://content-security-policy.com/ 我必须添加一个才能让我的工作与类似的警告。

于 2016-05-27T13:29:10.997 回答