为什么这个网页会导致IE6锁定?

问题描述:

我很难过。从我们可以看出,这个页面没有任何问题,并且在其他地方(IE7/IE8,FireFox,Opera,Safari等)呈现良好。问题是,如果它在Windows XP SP3上的IE6中加载,它只会锁定浏览器,并且在大多数情况下必须通过任务管理器强制关闭。我们的一些测试计算机加载它很好,但是其他人刚刚起来就像他们加入了邪教并且喝了一拳。我们正在努力寻找问题,甚至在计算机工作或不工作的时候甚至是什么特别的问题。有什么想法吗?为什么这个网页会导致IE6锁定?

http://www.centerforsight.net/doctors-staff/providerDisplay.cfm?staID=8

回应:“你为什么使用ColdFusion”或“因为IE6很烂”不会帮助我一样。在可预见的未来,我们的客户坚持使用IE6,并且需要他们的网站在该版本中工作。然而,对实际问题的任何洞察都非常感谢。提前致谢!

+0

哪个IE6盒?那些在办公室,或任何IE6的盒子,甚至外部的? – alphadogg 2009-02-04 20:49:22

+0

我们的客户报告说,他们位置的一些IE6盒子显示页面,有些锁定。我们在这里的测试盒上看到了同样的东西。我们的一位工作人员报告说,在那里测试时,browsercam的IE6也锁定了。 – 2009-02-04 20:54:55

+0

CPU是否尖峰? – 2009-02-04 20:56:07

这听起来像是在JS文件中的东西被锁定在IE上的无限循环。为什么不尝试将警报放入调用的JS函数中,以尝试隔离锁定浏览器的代码片段。

IE的JS引擎充满了bug,你可能找到了一个。

也许它与Javascript代码有关。 IE6的引擎无疑比其他浏览器设计的要好得多。

尝试将其加载到IE Tester之内,看看它是否提供任何线索。

它是javascript或它正在等待从缓冲区转储信息。如果整个页面加载到一个巨大的blob中并被发送(并且有很多内容),它也可能压倒IE并锁定它。 (或者至少锁定它直到glob被渲染)

他们是否有最新版本的IE6?他们最近是否运行Windows Update?也许在修补程序或服务包中修复了一些不明确的错误。

使用Firefox在本地机器上保存页面的副本。加载页面IE 6,它是否挂起?如果没有,找出什么firefox没有加载,如果是开始从页面中删除的东西。开始逐个删除脚本标记,直到你停止它崩溃,当你已经跟踪到一个特定的问题,尝试重新发布的问题,以获得更好的答案关于如何解决JS问题:)