【问题标题】:IE6 crashes while displaying simple site显示简单站点时 IE6 崩溃
【发布时间】:2008-10-01 09:05:12
【问题描述】:

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

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

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

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

知道这可能是什么吗?

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

【问题讨论】:

  • 您是否依赖 Adob​​e 这样的插件?
  • 不,不幸的是没有:否则这将是首先停用并查看它是否再次发生

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


【解决方案1】:

您可以尝试几件事:

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

如果你想变得非常铁杆,你可以关注Mark Russinovich's Guide 来分析进程崩溃数据,以确定是否有任何问题可能导致问题。在他的案例中,结果证明是 Nvidia 组件导致 IE 随机崩溃。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

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

        这可能会给你一些线索。

        【讨论】:

          【解决方案5】:

          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 崩溃。

          【讨论】:

            【解决方案6】:

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

            【讨论】:

              【解决方案7】:

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

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

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

              祝你好运, 杰里米

              【讨论】:

                猜你喜欢
                • 2015-04-07
                • 1970-01-01
                • 1970-01-01
                • 2010-12-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2016-01-24
                相关资源
                最近更新 更多