在不终止浏览器的情况下转义无限循环

Bab*_*ker 3 javascript loops

有没有办法逃脱像下面那样的循环而不通过终止它来关闭浏览器?

警告:不要运行以下代码.运行此代码会使浏览器陷入无限循环警报.

<html><body onload="while(true)alert('Hello')"></body></html>
Run Code Online (Sandbox Code Playgroud)

Jam*_*ong 8

有些浏览器会首先禁止这种情况发生.

每当这种情况发生在我身上时,我会尽快做出以下关键序列:

[ENTER] Ctrl+W
Run Code Online (Sandbox Code Playgroud)

哪个将转义循环并关闭窗口/选项卡,但不应终止浏览器.

编辑我不应该说它逃脱了循环.它关闭窗口,阻止该页面执行任何更多的JavaScript.


DVK*_*DVK 5

FireFox的 Firebug插件,在另一个答案中提到,是一个虽然过于强大的选项.

更有针对性的是AlertCheck插件.

这是它添加到警报对话框的复选框的屏幕截图:

替代文字

对于非FireFox浏览器,在点击/输入"确定"之后没有通用答案,除了非常快速Ctrl+ W,这很难开展工作(并且可能不适用于IIRC不执行Ctrl-W的Internet Explorer 6).