在JS中编码,有时我会搞砸&创造一个无限循环。其他时候,我在循环内点击了debugger
&我无法快速刷新,因为代码必须在刷新之前完成运行。无论如何,崩溃选项卡通常会更快。然后刷新。
chrome://crash
或chrome://kill
将无法正常工作,但如果我遇到debugger
如何实现崩溃的键盘快捷键&刷新当前标签?原生,第三方扩展,OSX的应用程序是公平的游戏。 Chrome版本44。
答案 0 :(得分:22)
上一个答案有点扩展:
使用“系统偏好设置”将键盘快捷键链接到“任务管理器”菜单命令(系统偏好设置&gt;键盘&gt;快捷键&gt;应用程序快捷键),因为 Shift + Esc < / kbd>快捷方式不适用于Mac(至少在写这篇文章时没有)。
之后,您可以在Chrome中使用该键盘快捷键来启动任务管理器,您可以在其中选择无响应的标签并选择End Process
。
答案 1 :(得分:11)
在Mac OS中,默认情况下,快捷方式未映射到Chrome的任务管理器。以下是映射的方法。
转到System Preferences
&gt; Keyboard
。选择Keyboard Shortcuts
标签&gt;在左侧列表中Application Shortcuts
,然后点击Plus
按钮。在Google Chrome
下拉菜单中选择Application
,在Task Manager
输入中输入Menu Title
,点击Keyboard Shortcut
字段,然后按您选择的快捷方式。使用Chrome的任务管理器终止所需的过程。
答案 2 :(得分:8)
你可以
End Process
。答案 3 :(得分:0)
您可以执行以下步骤:
1. Shift + Esc
2. Select Tab
3. And then click "End Process".
答案 4 :(得分:0)
这是一个快速尝试: 1.打开JS控制台(Ctrl + Shift + J)&amp;写下面的代码:
While(true)
{
console.log('Infinite Loop');
}
适用于Windows机器,请在Mac上验证。
答案 5 :(得分:0)
我知道这个技巧很麻烦,但您不必使用Mouse / TrackPad来访问任务管理器;)
此外,一旦您习惯了,快速连续的按键将显示“Chrome任务管理器”
(尝试几次关键序列,这很容易)
真的希望他们刚刚提供了一个类似于windows的直接快捷键(Shift + ESC)