Javascript CORS头文件不仅在Firefox中有效

Javascript CORS头文件不仅在Firefox中有效,javascript,firefox,iis,http-status-code-503,Javascript,Firefox,Iis,Http Status Code 503,我只在Mozilla Firefox上遇到问题,我的请求“不可用(503)”,因为缺少标头访问控制允许源 但是,标题位于服务器端的my web.config内: <system.webServer> <httpProtocol> <customHeaders> <add name="Access-Control-Allow-Origin" value="*" /> <add name="Access-Control-Al

我只在Mozilla Firefox上遇到问题,我的请求“不可用(503)”,因为缺少标头访问控制允许源

但是,标题位于服务器端的my 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上。有什么线索吗


谢谢大家!

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

在请求URI时,我使用的是服务器名而不是IP。IE和Chrome能够解决这个问题,而Mozilla却不能

我不知道这对Mozilla来说是个什么问题


谢谢大家

实际的HTTP响应头是什么样子的?503不是CORS故障。请发布完整的响应-您可能需要检查iis logsHTTP状态代码,与跨源相关的错误是无关的。如果出现50x错误,则需要查看服务器日志,以了解错误消息的实际内容。请注意,出现50x错误可能会导致CORS标头不作为副作用发送,从而导致客户端出现访问控制错误消息。您仍然需要查看服务器日志并确定50x错误的根本原因。