浏览器请求在奇怪的地方停止

浏览器请求在奇怪的地方停止

当我在任何浏览器中向可能包含大量 JavaScript 引用的页面发出 Web 请求时,它似乎会遍历所有或最后一个 JavaScript 文件并停止处理该页面。我必须转到地址栏并再次按 Enter 键才能加载页面。这种情况并不总是发生。它似乎遍历了所有 JS 文件并停在最后一个文件处,如果我放手,它最终(几分钟后)会停止尝试并停止。

我目前正在运行 Windows 7 RTM x64(来自 MSDN)。

答案1

您使用的是什么浏览器?您可以尝试使用其他浏览器吗?

此外,您可能需要检查任何防火墙/IDS 并暂时禁用它。我最近修复了一个问题,Norton Internet Security 以与您所说的方式阻止网站,结果发现这是阻止它的程序的一部分。

答案2

听起来更像是最大传输单元问题给我。

首先做一个

ipconfig

并记住MTU后面的值,例如1500。

减去28,例如1500-18=1472。

使用该值并尝试

ping -f -l 1472 www.google.com

如果它说“数据包需要分段”,那就是这样。

答案3

我遇到了类似的挂断问题,这似乎主要是由于第三方网站请求造成的。

例如,当我从 加载页面时,浏览器还会从、、和superuser.com请求文件。有时浏览器会在尝试访问 google-analytics.com时“挂起”,并且页面不会完成加载,直到超时或我强制重新加载。sstatic.netajax.googleapis.comwww.gravatar.comwww.google-analytics.comedge.quantserve.com

我和任何其他服务器之间的临时路由问题看起来就像浏览器挂起。重新加载页面会强制浏览器重新连接到所有这些网站,因此无论问题是什么,重新连接后都可能消失。

正如路德维希 (Ludwig) 所说,根本原因肯定与 MTU 有关,但我不认为这是导致这种症状的唯一问题。

相关内容