您的位置:首页 > Web前端 > HTML5

【9.18更新】解决IE9 beta版浏览HTML5崩溃问题

2010-09-17 14:15 316 查看
9.18日更新

感谢yonghuminglee的博文,终于发现IE9无故崩溃的另一个重要原因:迅雷插件。本人亲测,禁用所有迅雷相关插件(addon)之后浏览HTML5崩溃的问题从此消失(这次可能是真消失了)。

传送门:/article/5660858.html

抢先安装试用了IE9 beta,一开始很有挫败感: 第一个网站google就直接崩溃STOP WORKING。接下来就是百度。。。。。一度有卸载这个浏览器的想法。不过在几次试探性地测试之后,问题居然奇迹般地解决了!

[b]第一次尝试:发现了崩溃的原因[/b]

我本本上装过遨游,里面有IE内核。一般情况下,只要IE更新,那么遨游的trident内核也会更新。所以我就用了一句javascript来试试IE9内核在遨游下的表现:

<!doctype html>
<html>
<head></head>
<body>
<script>document.write(navigator.userAgent);</script>
</body>
</html>


遨游木有问题,但是换成IE9运行时,居然出现了和google百度一样的崩溃问题。对比一下发现,是<!DOCTYPE HTML>在作怪。哦。。。。原来IE9默认设置下是浏览HTML5网页会崩溃啊。于是查看了google和百度首页的源代码果然都是HTML5了(<!DOCTYPE HTML>)。好,IE9崩溃的原因找到了。

[b]第二次尝试:解决了崩溃问题(更新)[/b]

一次在点击IE9菜单中的developer tools菜单项后,发现网页的browser mode是IE9 compatible mode,我好奇地去点了一下,里面有很多浏览模式,其中一个IE9模式很让我注意,于是就换了这个浏览模式后,再打开HTML5网站,居然浏览正常了,崩溃现象彻底消失了!! 哦。。。原来是IE9的兼容模式搞的鬼啊。。。。

好了,解决问题的方法出来了:

(刚才又试了一下,看来是我错了,还少一步:不要document mode选成IE9 STANDARD

/*

1. 进入developer tools
2. 将浏览模式(browse mode)从IE9 compatible mode换成IE93. 修改document mode(只要不是IE9 standard就行!)

*/


欢迎大家一起交流!转载请注明出处~ ^^
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: