我有一个非常简单的ASP.NET(.NET 3.5)站点和IE6。
有时候,在某些机器上,IE6在显示网站时崩溃了。 CSS已被淘汰作为崩溃的原因。
经过一段时间的研究,我无法找到崩溃的原因,无法正确复制。
该网站适用于所有浏览器,IE6除外,它只在某些机器上崩溃,而不是在任何地方崩溃。
知道这可能是什么吗?
[编辑]当IE崩溃时,我得到Windows-Exception对话框并且必须关闭IE6:不只是警告或其他东西。
答案 0 :(得分:1)
你可以尝试一些事情:
如果您想获得真正的核心,可以按照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过渡,而不是严格)或
祝你好运, 杰里米