【发布时间】:2011-11-22 18:18:39
【问题描述】:
我有一个导致 IE 8 崩溃的页面。我一直把它简化为导致崩溃的 html/javascript。 我知道我将不得不做一些不同的事情来在 IE 中显示我想要的页面而不破坏它。有人知道我可以向 IE 团队报告此问题以解决问题的方法吗?
当您将鼠标悬停在跨度上时会发生崩溃。创建一个临时 .html 文件进行测试。使用 jsfiddle 不会崩溃。
更新:确保 IE 未处于兼容模式以使其崩溃。 Update2:它在安全模式下也会崩溃,所以它不是导致问题的附加组件。我在多台电脑上都试过了。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>test</title>
<style type="text/css">
.condPartHover
{
border-color: #000000;
background-color: #E5F0F9;
color: #1D5987;
}
</style>
</head>
<body>
<ul>
<li>
<div>Testing:
<div style="position:relative; display:inline-block; height:25px;">
<span style="position:absolute; top:0px; left:0px; border:1px solid #000000; background-color:White;" onmouseover="this.className = 'condPartHover';">test
</span>
</div>
</div>
</li>
</ul>
</body>
</html>
【问题讨论】:
-
我不会崩溃。试试this link
-
我的 IE8 不会在这个 html 上崩溃。前 2 个 cmets 不相关且不具建设性。
-
@xbrady,你能重现safe mode中的崩溃吗?
-
@Martin。在jsfiddle it doesn't。创建一个html文件,填上这篇文章的那个,在IE8上打开,浏览器就挂了。奇怪的IE:P
-
@Rob 那是因为你将它作为独立的
.html文件运行它会阻止任何 JavaScript 代码。
标签: javascript html internet-explorer internet-explorer-8 crash