CORS标头不仅适用于Firefox

时间:2017-02-24 14:11:42

标签: javascript firefox iis cors

我只在Mozilla Firefox上遇到问题,我的请求是“不可用(503)”,因为缺少标题Access-Control-Allow-Origin。

但是,标题位于服务器端,位于我的web.config:

<system.webServer>
<httpProtocol>
   <customHeaders>
    <add name="Access-Control-Allow-Origin" value="*" />
    <add name="Access-Control-Allow-Headers" value="Origin, X-Requested-With, Content-Type, Accept, Authorization" />
    <add name="Access-Control-Allow-Methods" value="GET, POST, PUT, DELETE, OPTIONS" />
  </customHeaders>

这是错误(翻译自西班牙文):

来自其他被阻止来源的请求:相同的源策略:http:// XXXXX(原因:缺少CORS'Access-Control-Allow-Origin'标头)。

IE和Chrome上不会出现此问题。有线索吗?

谢谢大家!

1 个答案:

答案 0 :(得分:0)

发现问题,也许这可以帮助某人:

在请求uris上我使用的是服务器名称而不是IP。 IE和Chrome能够解决这个问题,而Mozilla则没有。

我不知道这对Mozilla来说是怎么回事。

谢谢大家