代码之家  ›  专栏  ›  技术社区  ›  Justin Scott tvanfosson

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

  •  0
  • Justin Scott tvanfosson  · 技术社区  · 16 年前

    我被难住了。从我们可以看出,这个页面没有任何问题,它在其他地方(IE7/IE8、FireFox、Opera、Safari等)都表现得很好。问题是,如果在windowsxpsp3上的IE6中加载它,它只会锁定浏览器,在大多数情况下,它必须通过任务管理器强制关闭。我们的一些测试计算机可以很好地加载它,但是其他的只是死掉,就像他们加入了一个邪教,喝了酒一样。我们绞尽脑汁想找出问题所在,甚至是那些能正常工作或不工作的电脑有什么特别之处。有什么想法吗?

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

    像“你为什么要用ColdFusion”或“因为IE6很烂”这样的回答对我没有帮助。在可预见的未来,我们的客户仍然坚持使用IE6,并且需要他们的网站在该版本中工作。然而,任何对实际问题的洞察都是值得赞赏的。提前谢谢!

    6 回复  |  直到 6 年前
        1
  •  3
  •   Srdjan Pejic    16 年前

    听起来JS文件中的某个东西在IE上被锁定在一个无限循环中。为什么不尝试在JS函数中添加警报来尝试隔离锁定浏览器的代码片段呢。

        2
  •  2
  •   Diodeus - James MacFarlane    16 年前

    试着把它装进去 IE Tester 看看有没有线索。

        3
  •  1
  •   Tom    16 年前

    将Firefox的本地副本保存在机器上。装上第6页,挂了吗?如果没有,找出firefox没有加载的内容,如果是,则开始从页面中删除内容。开始逐个删除脚本标记,直到您阻止它崩溃,当您找到一个特定的问题时,尝试重新发布该问题,以获得关于如何修复JS问题的更好的答案:)

        4
  •  0
  •   Michael    16 年前

    也许这和Javascript代码有关。与其他浏览器相比,IE6的引擎设计无疑要差得多。

        5
  •  0
  •   Syntax    16 年前

    它要么是javascript,要么是等待从缓冲区转储信息。如果整个页面在一个巨大的blob中加载并被发送(并且有很多内容),那么它也会压倒IE并锁定它。(或者至少在全局渲染之前锁定它)

        6
  •  0
  •   Michael    16 年前

    他们有最新版本的IE6吗?他们最近运行过Windows更新吗?也许有一些模糊的错误已经在补丁或服务包中修复了。