这十二行代码是如何让浏览器爆炸的?

2016-01-20 23:44:22 +08:00
 HypoChen

http://www.freebuf.com/articles/terminal/93807.html

谁来解释下原理,不是很明白 23333

11528 次点击
所在节点    JavaScript
66 条回复
magicdawn
2016-01-21 13:25:53 +08:00
// 这个呢
while(true) document.body.append(document.createElement('div'));
magicdawn
2016-01-21 13:27:26 +08:00
while(true) document.body.appendChild(document.createElement('div'));
Slienc7
2016-01-21 13:31:08 +08:00
会不会让可以模拟 JS 的蜘蛛爆炸...
Slienc7
2016-01-21 13:34:00 +08:00
@magicdawn
页面卡死,但是滚动之类都可以,其他窗口均不受影响。
zhuangzhuang1988
2016-01-21 13:34:10 +08:00
用 ie 表示, 什么问题??
cheneydog
2016-01-21 13:41:54 +08:00
哪用那么麻烦:

while(true){}
zorksylar
2016-01-21 13:53:43 +08:00
fedora 23 + chrome 直接 死机
codenoob
2016-01-21 14:07:09 +08:00
玩着好爽。。看着 cpu 占用爆炸到死机
zhe13
2016-01-21 14:12:39 +08:00
win10 Firefox.卡顿之后提示是否停止脚本。 CPU31%,内存 20%。一切正常
bngzoo
2016-01-21 15:01:14 +08:00
win10 下打开 CPU100% 内存攀升到 93%然后浏览器自动退出。。 QQ 浏览器极速模式
hging
2016-01-21 15:14:06 +08:00
貌似他自己线挂了.
skywatcher
2016-01-21 15:33:27 +08:00
win10 CPU 95%,内存 60%, chrome 卡死,其他能勉强正常用
TakanashiAzusa
2016-01-21 15:58:13 +08:00
@Bingbing 你直接双击打开的吧?试试用 localhost 。。
xyu1991
2016-01-21 16:00:14 +08:00
有人试过 win10 的 edge 浏览器吗?我用那个浏览器测试,瞬间加载完,然后出现“恭喜你,你已经怀孕了! ”这个提示
xyu1991
2016-01-21 16:02:08 +08:00
IE 也是一样瞬间加载完成, cpu 使用率只是小幅的增了一下,然后瞬间就下去了。
a68UkLHpycW7ImyV
2016-01-21 18:25:39 +08:00
SecurityError: The operation is insecure.
xmoiduts
2016-01-21 18:33:57 +08:00
可以加入 http 劫持套餐了。
zhjits
2016-01-21 19:23:40 +08:00
情绪稳定(
DendimoN
2016-01-21 20:28:13 +08:00
Safari for Mac 卡死 但是仅仅浏览器卡死而已。。其他很正常。。 iPad 上面的 Safari 打开就白苹果重启了。。
Esec
2016-01-21 20:39:38 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/252239

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX