Chrome/IE/Safari警惕:HTML5网站可能填满你的整个硬盘!
  • 萧萧
  • 2013年03月01日 14:32
  • 0

很多时候,浏览器会在你的计算机上遗留下一小部分数据,不大,也就是5-10KB左右。但是相比传统的网页,HTML5就像是一个饥饿的猛兽,要吃掉5MB左右的硬盘空间。

更严重的是,由于一个小小的HTML5漏洞,一些网站可以用垃圾填满你的整个硬盘,例如,http://www.filldisk.com/

为了防止此类的事情发生,大多数浏览器都严格限制了网站的缓存文件可占用空间,Google Chrome限定的是2.5MB,Firefox的是5MB,IE的是10MB。HTML5标准也规定,一个单独的stash应该适用于所有附属网站。也就是说,a1.example.com必须与a2.example.com分享。但是Feross Aboukhadijeh发现,在大多数浏览器中,事情并不是这样的。

在Chrome、Safari和IE中(Firefox例外),子域名都有它们各自的数据小屋,所以只要一个网站不断更新,你的硬盘就会不断吞噬数据,直到吞不下。上面说的Filldisk.com就验证了这一点,这个网站会不断刷新猫的图片,你的硬盘空间就慢慢被占满了。

感兴趣的用户可以尝试一下,你能亲眼看到它不断吃掉你的硬盘空间。当然,也不用担心,点击图片下方的“Stop the madness”按钮,它就会将所有吞下的空间完全释放掉

Chrome/IE/Safari警惕:HTML5网站可能填满你的整个硬盘!

Feross Aboukhadijeh已经把这个Bug报告给了Chrome和Safari,相信用不了多久这个问题就会被修复,不过一直无法联系到微软的人,只能希望微软自己能发现这个报道了。

文章纠错

  • 好文点赞
  • 水文反对

此文章为快科技原创文章,快科技网站保留文章图片及文字内容版权,如需转载此文章请注明出处:快科技

观点发布 网站评论、账号管理说明
热门评论
查看全部评论
相关报道

最热文章排行查看排行详情

邮件订阅

评论0 | 点赞0| 分享0 | 收藏0