升级到Chrome 25.0.1364.97 m,此BUG已经修复
昨天在写页面时,无意间写了一个ul>li>input:file
的结构,然后li
左浮动(实际后面发现左/右浮动是一样的)li{float:left;}
,li
的上级有一个很经典的.clearfix
,在然后发现Chrome居然崩溃了,崩溃了。。。
然后今天特意花了点时间来重现我们万能的Chrome的BUG(别的平台均未重现,包括Safari),最后发现通过如下7行代码,可以轻松重现:
- 测试环境:WIN7/XP/MAC 20.0.1132.57 m/22.0.1229.94 m
- 重现条件:CSS部分缺一不可,HTML结构随意,input一定要是file
- 具体原因未知
<style type="text/css">
.clearfix:after{ content:""; display:block;}
.clearfix li{ float:left;}
</style>
<ul class="clearfix">
<li><input type="file" /></li>
</ul>
废话不多,给出DEMO地址,欢迎拍砖。
共6评论
yxz说:
于 2012-12-11 16:02:22 #
请问,你在github 上的这个项目是什么 license? https://github.com/soom/js-HTML5-Game
比较感兴趣你的连连看想拿走改改用,不知道 license是什么。。。能在加一个README吗? 谢谢。我fork了一个你的repo
回复
南京网站建设说:
于 2012-12-17 6:10:37 #
说的很有道理。路过看看顺便留个爪
回复
卜卜口说:
于 2012-12-27 16:37:10 #
试了下,Chrome没有崩溃..
回复
三无屌丝说:
于 2013-1-14 16:56:16 #
三无屌丝路过,博客不错呵
回复
昔影说:
于 2013-5-26 22:30:51 #
会吗。
回复
花花是借说:
于 2014-5-28 18:11:50 #
是不是你系统问题..
回复