2008-10-01 34 views
1

我有一个非常简单的ASP.NET(.NET 3.5)网站和IE6一个非常奇怪的问题。IE6崩溃,同时显示简单的网站

它似乎有时和某些机器上,IE6崩溃时,显示该网站。 CSS已经被淘汰,成为崩溃的原因。

一段时间的研究后,我没能找到坠机原因,无法正确重现。

该网站适用于所有浏览器,除了IE6和崩溃只在某些特定的机器,而不是随处可见。

不知道这可能是什么?

[编辑]当IE浏览器崩溃,我得到了Windows的异常对话框,并且可以关闭IE6:不只是一个警告什么的。

+0

你依靠插件像Adobe? – 2008-10-05 08:29:32

回答

0

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

0

我得到了Windows的异常对话框,并且可以关闭IE6

0

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

这可能会给你一些线索。

0

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

要试试,看看是什么问题,我建议剥离下来的页面尽可能,并添加元素,直到您可以重现该问题。

IE 6是离奇的。看看这个链接:

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

如作者指出,有可能崩溃IE6与有效的HTML单行。

0

正如你已经消除CSS为事业我会尝试检查你的HTML验证对你的DOCTYPE,然后尝试访问该页面禁用JavaScript,看看如果这些可以被消除。

1

一对夫妇的事情,你可以尝试:

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

如果你想得到真正的核心,你可以按照Mark Russinovich's Guide分析进程崩溃数据,以确定如果有什么可能导致问题。在他的情况下,它竟然是一个导致IE随机崩溃的Nvidia组件。

0

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

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

所以,你可能希望确保所有标签要么自我关闭(这将验证XHTML过渡,不严格)或

祝你好运, 杰里米