Попытка установить window.location
или с помощью window.navigate()
, чтобы браузер перешел на about:crash
или chrome://crash
, не работает. Есть ли способ сделать это?
Как заставить Chrome-страницы/вкладки разбиваться с использованием JavaScript?
Ответ 1
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... Да. После этого я должен перезагрузить компьютер.
Ответ 2
Я понимаю, что этот вопрос старше года, но очевидно вы можете использовать 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
Ответ 3
Просто введите следующую строку кода в адресную строку Chrome, чтобы увидеть симуляцию сбоя вкладки Chrome:
chrome://crash