1

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

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

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

该站点适用于除 IE6 之外的所有浏览器,并且仅在某些机器上崩溃,而不是在任何地方崩溃。

知道这可能是什么吗?

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

4

7 回答 7

1

您可以尝试几件事:

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

如果您想获得真正的硬核,您可以按照Mark Russinovich 的指南分析进程崩溃数据以确定是否有任何问题可能导致问题。在他的案例中,结果证明是 Nvidia 组件导致 IE 随机崩溃。

于 2008-10-02T00:11:56.330 回答
0

As you've already eliminated CSS as being the cause I would try checking that your HTML validates against your DOCTYPE, then try visiting the page with JavaScript disabled to see if either of these can be eliminated as well.

于 2008-10-01T19:56:42.837 回答
0

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

于 2008-10-01T10:16:19.800 回答
0

我得到了 Windows 异常对话框并且必须关闭 IE6

于 2008-10-01T10:23:51.390 回答
0

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

这可能会给你一些线索。

于 2008-10-01T10:30:25.523 回答
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 崩溃。

于 2008-10-01T10:37:29.517 回答
0

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

我的问题的答案是输入标签没有被关闭,并且页面的 DTD 是 XHTML,它具有 OMITTAG NO 作为默认值。

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

祝你好运,杰里米

于 2009-04-03T23:41:30.457 回答