试图设置window.location
或使用window.navigate()
使浏览器进入about:crash
或chrome://crash
不起作用。有没有办法做到这一点?
问问题
52789 次
5 回答
95
有趣的循环:
txt = "一个"; 而(1){ txt = txt += "一个"; //添加尽可能多的浏览器可以处理 } // [邪恶的笑声] BOOM!所有内存都用完了,现在已经崩溃了!
http://jsfiddle.net/DerekL/M45Cn/1/
对不起中国字...
额外的
Fun Fun Loop 也适用于 Firefox!
我不得不给 Safari 鼓掌,因为它会在即将崩溃时自动重新加载页面!干得好 Webkit 开发人员!
哦耶...
警告:不要在 Internet Explorer 中尝试...因为它不是我的浏览器崩溃了,而是我的 Windows 7 崩溃了... 是的。在那之后我必须重新启动计算机。
于 2012-06-10T03:21:58.687 回答
61
我意识到这个问题已经有一年多了,但显然你可以使用chrome://inducebrowsercrashforrealz
.
以下是附加调试chrome://
URL 的列表,取自chrome://about
:
chrome://crash
chrome://kill
chrome://hang
chrome://shorthang
chrome://gpuclean
chrome://gpucrash
chrome://gpuhang
chrome://ppapiflashcrash
chrome://ppapiflashhang
chrome://restart
于 2013-09-29T09:06:05.387 回答
7
简单在chrome地址栏输入下面一行代码,就可以看到一个Chrome标签崩溃模拟:
chrome://crash
于 2013-09-12T10:57:29.410 回答
7
这是迄今为止最简单的方法。为数组创建一个尽可能多的数组。这不会占用计算机的内存,但会在几秒钟内使页面崩溃。
[...Array(2**32-1)]
假设您的计算机可以处理这个(它不应该)。试试这个给你的电脑更多的压力:
[...Array(2**32-1)].map(_=>Math.ceil(Math.random()*111))
这些可以从地址栏调用:
javascript:[...Array(2**32-1)]
或者
javascript:[...Array(2**32-1)].map(_=>Math.ceil(Math.random()*111))
于 2020-12-31T22:17:08.727 回答
0
在 Reddit 上找到这个
在几秒钟内使 i5 8th Gen 崩溃。
for (var i = 5; i > 3; i = i + 1)
{ console.log(i); }
<html>
<h1>This Should Crash Your Browser</h1>
</html>
免责声明
如果您运行此代码,这将在几秒钟内使您的 StackOverflow 页面崩溃。
于 2022-02-23T08:58:08.867 回答