【问题标题】:"No 'Access-Control-Allow-Origin' header is present on the requested resource."“请求的资源上不存在‘Access-Control-Allow-Origin’标头。”
【发布时间】:2013-12-07 22:45:51
【问题描述】:

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

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

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

【问题讨论】:

标签: google-chrome-extension xmlhttprequest


【解决方案1】:

虽然问题很老了,但我发现谷歌开发者网站提供了简单的方法来记住全局权限。如果您想在任何可以将"permissions": ["<all_urls>"] 添加到清单的地方进行跨源ajax 请求。或者你可以使用here中描述的匹配模式。

【讨论】:

  • 我遇到了同样的问题,这解决了问题。谢谢。
猜你喜欢
  • 2013-11-29
  • 2014-07-28
  • 2014-01-19
相关资源
最近更新 更多