IE6 在显示简单站点时崩溃

本文关键字:崩溃 站点 简单 显示 IE6 | 更新日期: 2023-09-27 17:47:22

我对一个非常简单的 ASP.NET(.NET 3.5)站点和IE6有一个非常奇怪的问题。

似乎有时在某些计算机上,IE6在显示站点时崩溃。CSS已经被消除为崩溃的原因。

经过一段时间的研究,我无法找到崩溃的原因,也无法正确重现它。

该网站适用于所有浏览器,除了IE6,它仅在某些机器上崩溃,而不是在所有地方崩溃。

知道这可能是什么吗?

[编辑] 当IE崩溃时,我收到Windows异常对话框,必须关闭IE6:而不仅仅是警告或其他东西。

IE6 在显示简单站点时崩溃

您可以尝试以下几件事:

  • 检查相关计算机上是否安装了任何 IE 插件(工具栏等),并尝试禁用所有这些插件。
  • 检查 Windows 事件日志以查看崩溃是否留下任何线索。

如果你想获得真正的硬核,你可以按照Mark Russinovich的指南来分析进程崩溃数据,以确定是否有可能导致问题的原因。 在他的情况下,事实证明是Nvidia组件导致IE随机崩溃。

IE 6 究竟是如何崩溃的?如果您收到臭名昭著的操作中止错误,请尝试将任何JavaScript移动到页面底部的结束标记上方,看看是否有帮助。

我得到Windows异常对话框,必须关闭IE6

尝试查看事件日志(控制面板/管理工具/事件查看器),然后双击应用程序。

这可能会给你一些线索。

IE 6有多个版本 - Service Pack 1,Service Pack 2,Service Pack 3,当然,没有Service Pack。 尝试查看崩溃的浏览器的版本信息,看看是否可以缩小问题范围。

为了尝试查看问题所在,我建议尽可能多地剥离页面,并向其中添加元素,直到您可以重现问题为止。

IE 6很奇怪。 查看此链接:

http://immike.net/blog/2007/08/06/single-line-of-html-crashes-ie-6/

作者指出,使用一行有效HTML可能会使IE6崩溃。

由于您已经消除了CSS作为原因,因此我会尝试检查您的HTML是否针对您的DOCTYPE进行验证,然后尝试访问禁用JavaScript的页面,看看是否可以消除其中任何一个。

我认为这已经解决了(至少我希望现在),但我刚刚提出了一个非常相似的问题。

我的问题的答案是输入标签没有关闭,页面的 DTD 是 XHTML,默认为 OMITTAG NO。

因此,您可能希望确保所有标记都是自闭的(这将验证XHTML过渡的,而不是严格的)或

祝你好运杰里米