尝试设置window.location
或使用window.navigate()
使浏览器转到about:crash
或chrome://crash
不起作用。有办法吗?
答案 0 :(得分:76)
FUN FUN LOOP:
txt = "a"; while(1){ txt = txt += "a"; //add as much as the browser can handle } //[evil laugh] BOOM! All memory used up, and it is now CRASHED!
http://jsfiddle.net/DerekL/M45Cn/1/
对不起中文字符......
Fun Fun Loop也适用于Firefox!
我必须为Safari鼓掌,因为 会自动 重新加载页面即将崩溃!干得好的Webkit开发人员!
警告:不要在Internet Explorer中尝试... 因为它不是我的浏览器崩溃了,而是崩溃了我的Windows 7 ...... 是。那之后我必须重新启动计算机。
答案 1 :(得分:44)
我发现这个问题已超过一年了,但apparently您可以使用chrome://inducebrowsercrashforrealz
。
以下是来自chrome://
的其他调试chrome://about
网址列表:
chrome://crash
chrome://kill
chrome://hang
chrome://shorthang
chrome://gpuclean
chrome://gpucrash
chrome://gpuhang
chrome://ppapiflashcrash
chrome://ppapiflashhang
chrome://restart
答案 2 :(得分:3)
这是迄今为止最简单的方法。创建一个数组,其数量可能为 Arrays。这不会占用计算机的内存,但会在几秒钟内使页面崩溃。
[...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))
答案 3 :(得分:2)
简单地在铬地址栏中输入以下代码行,以查看Chrome标签崩溃模拟:
chrome://crash