我的 Chrome 扩展程序 background.js 检查条件是否为真,如果是,则从我的服务器下载一个脚本,该脚本对 DOM 进行更改。现在我正在尝试从下载的脚本再次向我的服务器发出 jquery getJSON 调用,但我得到了一个XMLHttpRequest cannot load https://www.mydomain.com/loadit.php?h=&fr=0&type=5&category=. Origin http://thisdomain.com is not allowed by Access-Control-Allow-Origin
。]`
现在,我的清单文件具有以下内容:
"permissions": [
"tabs",
"http://*/*",
"https://*/*"
我认为应该允许来自任何 url 的跨源请求,那么为什么我会收到错误消息?
编辑:更奇怪的是,我从下载的脚本中插入了一个外部 css 文件和另一个 js 文件(jquery),两者都没有给我带来任何问题。只是那个 getJSON 请求...