“请求的资源上不存在‘Access-Control-Allow-Origin’标头。”

问题描述 投票:0回答:1

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

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

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

google-chrome-extension xmlhttprequest
1个回答
37
投票

虽然问题很老,但我发现谷歌开发者网站提供了记住全局权限的简单方法。如果您想在任何地方发出跨源 ajax 请求,您可以将

"permissions": ["<all_urls>"]
添加到清单中。或者您可以使用here中描述的匹配模式。

© www.soinside.com 2019 - 2024. All rights reserved.