“请求的资源上没有'Access-Control-Allow-Origin'标头。”

时间:2013-11-22 22:01:13

标签: google-chrome-extension xmlhttprequest

我已经尝试过寻找各种各样的问题,但这没有帮助/我太缺乏理解,所以我必须具体。 这就是我在控制台中得到的结果:

XMLHttpRequest无法加载https://a.websight.com/file/hex.json。请求的资源上不存在“Access-Control-Allow-Origin”标头。因此不允许原点'chrome-extension:// asdfghetcetcetc'访问。 (指数):1

它打破了我的整个扩展程序,我不知道如何修复它。我将不胜感激任何帮助。

1 个答案:

答案 0 :(得分:31)

虽然问题很老,但我发现谷歌开发者网站提供了记住全球许可的简便方法。如果您想在任何可以将"permissions": ["<all_urls>"]添加到清单的地方进行交叉原始ajax请求。否则,您可以使用here中描述的匹配模式。