当我在任何浏览器中向可能包含大量 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.net
ajax.googleapis.com
www.gravatar.com
www.google-analytics.com
edge.quantserve.com
我和任何其他服务器之间的临时路由问题看起来就像浏览器挂起。重新加载页面会强制浏览器重新连接到所有这些网站,因此无论问题是什么,重新连接后都可能消失。
正如路德维希 (Ludwig) 所说,根本原因肯定与 MTU 有关,但我不认为这是导致这种症状的唯一问题。