有没有办法逃脱像下面那样的循环而不通过终止它来关闭浏览器?
警告:不要运行以下代码.运行此代码会使浏览器陷入无限循环警报.
<html><body onload="while(true)alert('Hello')"></body></html>
Run Code Online (Sandbox Code Playgroud)
有些浏览器会首先禁止这种情况发生.
每当这种情况发生在我身上时,我会尽快做出以下关键序列:
[ENTER] Ctrl+W
Run Code Online (Sandbox Code Playgroud)
哪个将转义循环并关闭窗口/选项卡,但不应终止浏览器.
编辑我不应该说它逃脱了循环.它关闭窗口,阻止该页面执行任何更多的JavaScript.
FireFox的 Firebug插件,在另一个答案中提到,是一个虽然过于强大的选项.
更有针对性的是AlertCheck插件.
这是它添加到警报对话框的复选框的屏幕截图:

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