我在 Internet Explorer 11 中运行的应用程序出现问题,该应用程序向 amplitude.com 发出外部 API 请求并返回 504 网关超时错误 - 这会导致页面长时间延迟(有时会崩溃(并在控制台中返回以下内容。
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中加载同一站点时,它工作正常(没有延迟问题(
在 Edge 中尝试相同的操作时Microsoft它似乎工作正常 - 知道为什么会这样吗?
很抱歉回答晚了,我希望您已经找到了解决方法。
今天遇到了同样的问题!我正在使用 http 发出跨域请求,该请求由服务器自动重定向到 https。使用 https 执行 ajax 请求解决了我的问题。似乎IE无法处理http到https重定向,并说它是504 ...我不知道为什么。