关于12行代码崩掉浏览器的实测
关于那12行代码,其实没有那么腻害,IE10下确实浏览器卡住了,但是还可以用人任务管理器关闭;360浏览器8下测试完全不卡。
顺带加了测试是否支持history.pushState方法的代码,两个测试的浏览器都支持。
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script> if (!!(window.history && history.pushState)){ // 支持History API alert('支持History API') } else { // 不支持 alert('不支持') } var total=""; for (var i=0;i<1000000;i++) { total= total+i.toString (); history.pushState (0,0,total); } </script> </body> </html>