【发布时间】:2011-06-12 20:14:15
【问题描述】:
我正在尝试将 Cross-Origin Resource Sharing 与 Access-Control-Allow-Origin 和相关标头一起使用。我让它在 Firefox 上运行,但 Chrome 给了我权限错误,看起来像这样:
XMLHttpRequest cannot load <remote>. Origin <local> is not allowed by Access-Control-Allow-Origin.
网络检查器显示请求但没有响应(并且不包括 OPTIONS 预检请求和响应)。我使用 curl 检查了请求输出并再现了所有标头,我看到的符合规范所暗示的内容(同样,Firefox 接受的内容)。我不知道如何进一步调试 - 是否有技巧可以在比 Chrome 通常提供的更低级别查看网络活动?有关 Chrome 如何以不同于 Firefox 的方式解释 CORS 请求的信息?
【问题讨论】:
标签: http google-chrome webkit cors