最近一段神秘的12行代码在国外社交网络上火了起来,据说能让你的浏览器瞬间崩溃iPhone秒重启。到底是什么代码这么神奇
“把下面这个脚本链接发送给你的朋友,搞瘫怹的浏览器让他的iPhone重启。”
喏就是下面这段代码:
还有人专门做成了链接:(不怕死的可以试试,请提前保存好浏览器内容)
网友验證如果是PC用户,内存使用率一路狂飙浏览器会瞬间卡死;如果是手机用户,点开链接浏览器会闪退而微博、让微信死机的最新代码內打开链接同样会闪退。如果是iPhone用户使用Safari打开之后链接手机重启。
有知乎网友给出这样的解答:
“history.pushstate()是HTML5引入的APIpushState将指定的URL添加到浏览器历史里,存储当前历史记录点。 当 i<100000 的时候会循环的将 total记录到浏览器历史里面重复多了,浏览器就承受不住了自然就崩了。”
如果你想用它來整蛊你的同学朋友,前任哥们也不拦着你!
对于我们程序猿来讲,原理实在太简单了只是隐约有一种贱贱的感觉
有人说就是一个百万次的循环,耗光资源没什么可大惊小怪的,换成百次加法运算死的更快
说到底就是用光内存,用光cpu呗
用它测试您的电脑性能也是個不错的选择You Can You Up!