当访问其中一个网站上的某些网页时,IE8会崩溃,然后才能呈现任何内容。适用于IE7和9。我坚持了几天。
如果我删除了页面中的所有样式表链接,那么它就可以了。所以看起来可能是一个CSS问题。任何人都知道如何调试,知道是由它引起的吗?
非常感谢任何帮助!
答案 0 :(得分:8)
这似乎是jQuery 1.6.2的一个错误。如果你使用XP w / IE8,jQuery 1.6.2和你的body标签有CSS背景,IE8将崩溃。解决方案(解决方法)是确保首先加载jQuery然后加载样式表。或者你可以回到1.6.1,因为我不相信它有这个问题。
您可以在以下位置找到更多详情: http://bugs.jquery.com/ticket/9028
答案 1 :(得分:3)
原来是背景图片!野蛮! css是这样的:
body{
background: url(../images/bg2.png) 50% 0 repeat-y;
color:#7C7C7C;
font: normal 12px "Helvetica Neue", Helvetica, Verdana, Arial,sans-serif !important;
margin: 0px;
padding: 0px;
}
原来IE8(不是7,不是9)不喜欢背景图片bg2.png。 为什么会发生这种情况?
答案 2 :(得分:2)
IE8上的IE8崩溃并不罕见。 一些原因:
您可以使用Marc B已在其评论中发布的标准调试方法(全部删除,逐个添加)。
答案 3 :(得分:1)
答案 4 :(得分:0)
我刚遇到同样的问题。在我的情况下,这是因为我在样式表之后而不是在它们之前加载modernizr。我改变了订单并修好了。
我不希望IE爆炸,但后来,它是IE。的xD
答案 5 :(得分:-1)
要排除/调试IE8崩溃,请使用不同的浏览器将整个HTML源保存为静态页面。
开始消除代码(主要是JavaScript)以缩小错误并在IE8上重新测试。