hil*_*ius 5 http xmlhttprequest cors microsoft-edge
我正在尝试从CDN加载JSON文件,除MS Edge之外,所有浏览器都可以工作。当我检查Edge的网络选项卡时,我发现在请求到实际JSON文件之前的OPTIONS请求保持其“待处理”状态,并且响应标头以及响应正文在该面板中保持为空,如图所示。下面的屏幕截图:

当我重新加载页面时,我试图获取的文件甚至在我的页面请求之前就已经显示出来,并且显示花费了很多时间(这里是3887秒):

我的服务器确定发送了200个响应作为对初始OPTIONS请求的响应:
method: "OPTIONS"
resource: "/lang/locale-survey-en_US.json?1490092072501"
httpVersion: "HTTP/1.1"
status: 200
responseSize: "175"
userAgent: "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.79 Safari/537.36 Edge/14.14393"
Run Code Online (Sandbox Code Playgroud)
我最好的猜测是Edge无法读取对OPTIONS请求的响应,但是如果是这样,为什么它首先会发送OPTIONS请求?由于它可以在所有其他浏览器中使用,因此我不知道如何调试它,因此,如果您对哪些日志或应检查的内容有建议,将非常感谢您的帮助。
| 归档时间: |
|
| 查看次数: |
1636 次 |
| 最近记录: |