XMLHttpRequest - difference between Chrome & Firefox

XMLHttpRequest - difference between Chrome & Firefox

本文关键字:amp Firefox Chrome difference between XMLHttpRequest      更新时间:2023-09-26

我在Firefox中看到POST XMLHttpRequest的间歇性中止。

在FF DevTools网络中,请求行具有灰色状态圆圈&没有状态号。响应选项卡为空。在Firebug中,状态显示为中止,我在某个地方读到这意味着浏览器中止了调用(这意味着服务器没有问题吗?)。

  • 大约在火狐46成为生产版本的时候(4月26日)开始
  • 用户在Chrome中不会遇到这些故障
  • 用户分布在世界各地(不是本地问题)
  • 中止的请求似乎是随机的,发生在不到1%的请求中
  • 故障发生时,没有其他请求处于活动状态或发出
  • 我没有注意到任何GET失败

有人知道Chrome&Firefox对XMLHttpRequest的处理会导致类似的情况吗?

看起来这是Firefox 46中引入的一个错误。

应该在6月7日发布的版本47中修复

将服务器端持久连接超时调整为比firefox值长约5秒。Firefox对HTTP/1.x使用115秒,对HTTP/2使用180秒。