浏览器超时

浏览器是否超时?如果是,它们是什么?

我有一个页面在一个最多需要5分钟运行的进程上执行AJAX调用。 有人说浏览器在2分钟后超时,但不知道是否有任何事实。

它依赖于浏览器。 “默认情况下,Internet Explorer具有一分钟的KeepAliveTimeout值和两分钟的附加限制因素(ServerInfoTimeout),两者均可导致Internet Explorer重置套接字。 – 从IE支持http://support.microsoft.com/kb/813827

Firefox的价值也与我想的差不多。

通常虽然服务器超时设置比浏览器超时低,但至less可以控制,并将其设置得更高。

你宁愿处理超时,这样你就可以处理这样的事件。 看到这个线程: 如何检测在浏览器中的AJAX(XmlHttpRequest)调用的超时?

您可以在此链接中看到Chrome中的默认值

int64_t g_used_idle_socket_timeout_s = 300 // 5 minutes 

在Chrome中,据我所知,并不是一个简单的方法(如Firefox)来改变超时值。