IE6在显示简单网站时崩溃

时间:2008-10-01 09:05:12

标签: c# asp.net internet-explorer-6

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

有时候,在某些机器上,IE6在显示网站时崩溃了。 CSS已被淘汰作为崩溃的原因。

经过一段时间的研究,我无法找到崩溃的原因,无法正确复制。

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

知道这可能是什么吗?

[编辑]当IE崩溃时,我得到Windows-Exception对话框并且必须关闭IE6:不只是警告或其他东西。

7 个答案:

答案 0 :(得分:1)

你可以尝试一些事情:

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

如果您想获得真正的核心,可以按照Mark Russinovich's Guide分析流程崩溃数据,以确定是否有任何问题导致问题。在他的情况下,它原来是一个Nvidia组件导致IE随机崩溃。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

我得到了Windows-Exception对话框,必须关闭IE6

答案 3 :(得分:0)

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

这可能会给你一些线索。

答案 4 :(得分:0)

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。

答案 5 :(得分:0)

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

答案 6 :(得分:0)

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

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

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

祝你好运, 杰里米