我有一个电子学习网站导致 iOS6 上的 Safari 冻结并最终关闭。事实证明内存使用量正在增加到 Safari 无法处理并关闭的地步。我已经慢慢删除并添加了代码,直到我将问题隔离到这组 CSS 中:
body{
margin:0; padding:0; font-family:'Roboto',Arial, Helvetica, sans-serif; font-size:14px; font-weight:300;
background:url(../images/bg-repeat.png) repeat-x bottom left;
}
*{outline:none;}
a { text-decoration:none; color:inherit;}
h1,h2,h3,h4,h5,h6{ font-weight:300;}
ul, ul li{ padding:0;}
#wrapper { position:relative; display:block; color:#3b3b3b; }
#contents-holder{ }
#content-area{ vertical-align:middle; color:#193048; margin-left:2%;}
#content-area h1 { font-weight:300; font-size:63px; border-bottom:2px solid #193048; padding:0; margin-bottom:10px; }
谁能指导我为什么这组 CSS 会导致内存使用量增加,直到浏览器关闭?
编辑:如果相关,我在此页面上使用 JWPlayer 6.6。但是,到目前为止,这似乎不是导致泄漏的原因,因为注释掉上述 CSS 会导致稳定的内存使用。