IE6 在显示简单站点时崩溃
本文关键字:崩溃 站点 简单 显示 IE6 | 更新日期: 2023-09-27 17:47:22
我对一个非常简单的 ASP.NET(.NET 3.5)站点和IE6有一个非常奇怪的问题。
似乎有时在某些计算机上,IE6在显示站点时崩溃。CSS已经被消除为崩溃的原因。
经过一段时间的研究,我无法找到崩溃的原因,也无法正确重现它。
该网站适用于所有浏览器,除了IE6,它仅在某些机器上崩溃,而不是在所有地方崩溃。
知道这可能是什么吗?
[编辑] 当IE崩溃时,我收到Windows异常对话框,必须关闭IE6:而不仅仅是警告或其他东西。
您可以尝试以下几件事:
- 检查相关计算机上是否安装了任何 IE 插件(工具栏等),并尝试禁用所有这些插件。
- 检查 Windows 事件日志以查看崩溃是否留下任何线索。
如果你想获得真正的硬核,你可以按照Mark Russinovich的指南来分析进程崩溃数据,以确定是否有可能导致问题的原因。 在他的情况下,事实证明是Nvidia组件导致IE随机崩溃。
IE 6 究竟是如何崩溃的?如果您收到臭名昭著的操作中止错误,请尝试将任何JavaScript移动到页面底部的结束标记上方,看看是否有帮助。
我得到Windows异常对话框,必须关闭IE6
尝试查看事件日志(控制面板/管理工具/事件查看器),然后双击应用程序。
这可能会给你一些线索。
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崩溃。
由于您已经消除了CSS作为原因,因此我会尝试检查您的HTML是否针对您的DOCTYPE进行验证,然后尝试访问禁用JavaScript的页面,看看是否可以消除其中任何一个。
我认为这已经解决了(至少我希望现在),但我刚刚提出了一个非常相似的问题。
我的问题的答案是输入标签没有关闭,页面的 DTD 是 XHTML,默认为 OMITTAG NO。
因此,您可能希望确保所有标记都是自闭的(这将验证XHTML过渡的,而不是严格的)或
祝你好运杰里米