xmlhttprequest是否有最大超时时间?目前,无法在chrome中设置超过1分钟的超时值。 let xmlHttpRequest:XMLHttpRequest = new XMLHttpRequest(); xmlHttpRequest.timeout = 120000;
答案 0 :(得分:2)
不,XMLHttpRequest对象没有最大超时值,因为默认超时值为0,表示无限。
来源:https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/timeout
您提到Chrome:您所在的网络堆栈确实具有超时限制。
Google Chrome不允许您更改默认超时值。
答案 1 :(得分:2)
是的,Chrome中xmlhttprequest
的最大超时时间是1分钟。很遗憾,您无法通过在Chrome中设置timeout
xmlhttprequest
属性来增加超时。但是如果你在Windows上,你可能会在regedit
的帮助下设置maixmum tmeout,步骤是......
window + r
>输入regedit
>按enter
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\InternetSettings
DWORD
的{{1}}值并设置数据值KeepAliveTimeout
(2分钟)120000
的值