仅在IE11中跨域请求超时(在其他浏览器中很好)

时间:2017-07-07 09:00:34

标签: ajax xmlhttprequest cross-domain internet-explorer-11 http-status-code-504

我在Internet Explorer 11中运行的应用程序出现问题,该应用程序向amplitude.com发出外部API请求并返回504 GATEWAY TIMEOUT错误 - 这会导致页面出现长时间延迟(有时会崩溃)并返回在控制台中关注。

SEC7120: Origin https://live.mysite.com not found in Access-Control-Allow-Origin header.
live.mysite.com

SCRIPT7002: XMLHttpRequest: Network Error 0x80700013, Could not complete the operation due to error 80700013.
live.mysite.com

查看网络标签时,我可以看到此请求已发布 在Chrome / Firefox中加载同一网站时,它可以正常工作(没有延迟问题)

在Microsoft Edge中尝试相同时,似乎工作正常 - 任何想法为什么会出现这种情况?

1 个答案:

答案 0 :(得分:0)

对不起,您回答的太晚了,希望您已找到解决方法。

今天也遇到了同样的问题!我正在使用http发出跨域请求,该请求由服务器自动重定向到https。使用https执行ajax请求解决了我的问题。看来IE无法处理http到https的重定向,并说它是504 ...我不知道为什么。