Javascript 结束chrome选项卡进程的快捷键
在JS中编码,有时我会搞砸&创建一个无限循环。其他时候,我在循环中点击了一个Javascript 结束chrome选项卡进程的快捷键,javascript,macos,google-chrome,Javascript,Macos,Google Chrome,在JS中编码,有时我会搞砸&创建一个无限循环。其他时候,我在循环中点击了一个调试器&我无法快速刷新,因为代码必须在刷新发生之前完成运行。不管是什么情况,使选项卡崩溃然后刷新通常要快上几倍 导航到chrome://crash或chrome://kill如果长时间运行的进程正在执行,则不起作用,但如果我被困在调试器上,则它确实起作用 单击窗口>任务管理器>选择选项卡>结束流程&然后刷新时间过长 我发现的扩展不再有效() 如何实现键盘快捷键以崩溃和刷新当前选项卡?OSX的本机、第三方扩展和应用程序
调试器
&我无法快速刷新,因为代码必须在刷新发生之前完成运行。不管是什么情况,使选项卡崩溃然后刷新通常要快上几倍
- 导航到
或chrome://crash
不起作用,但如果我被困在chrome://kill如果长时间运行的进程正在执行,则
调试器上,则它确实起作用
- 单击窗口>任务管理器>选择选项卡>结束流程&然后刷新时间过长
- 我发现的扩展不再有效()
结束流程
对前面的答案进行了一点扩展: 使用系统首选项将键盘快捷键链接到“任务管理器”菜单命令(系统首选项>键盘>快捷键>应用程序快捷键),因为Shift+Esc快捷键不适用于Mac(至少在撰写本文时不适用)
之后,您可以使用Chrome中的键盘快捷键调出任务管理器,在那里您可以选择“无响应”选项卡并选择“结束进程” 在Mac OS中,默认情况下快捷方式不会映射到Chrome的任务管理器。下面是获取此映射的方法
转到
系统首选项
键盘
。在左侧列表中选择键盘快捷键
选项卡>应用程序快捷键
,然后单击加号
按钮。在应用程序
下拉列表中选择Google Chrome
,在菜单标题
输入中键入任务管理器
,单击键盘快捷键
字段,然后按您选择的快捷键。使用Chrome的任务管理器终止所需进程。您可以执行以下步骤:
1. Shift + Esc
2. Select Tab
3. And then click "End Process".
我知道这个技巧很麻烦,但您不必使用鼠标/触控板来访问任务管理器;) 此外,一旦你习惯了,一系列快捷键将显示“Chrome任务管理器”
真希望他们能提供一个类似windows的直接快捷方式(Shift+ESC)我在另一个SO答案中看到了这一点,但Shift+ESC对我没有任何帮助。你能确认这在OSX上有效吗?它在Win7、Win8、Win8.1上有效。不知道其他操作系统。抱歉:(Shift+Esc在OS X上不工作,OS X是OP使用的操作系统。它在Linux上工作(至少Fedora 28)Too我认为这个问题更适合。@BenJ我不同意。虽然chrome一般不主要用于编程,但它的任务管理和开发工具都是。这在我开发web应用程序时经常出现,我认为这是一个很好的问题,我希望有更好的解决方案。我建议重新打开它。@YonaAppl我想每个人都有自己的答案。我更愿意把它移到超级用户(而不是关闭),因为答案对一般计算机使用也有帮助,而不仅仅是编码(尽管这是问题的情况,可能是非常常见的情况)。我还想要一个更好的答案。请注意,在macOS上,当分配新的键盘快捷键时,您不能使用与unix/windows相同的
Shift
+Esc
组合,它不会工作。您必须使用另一个。在我这边,这个快捷键分配有效fn
+Shift
+Esc
。我照您说的做了,添加了“任务管理器”作为菜单标题。作为命令,我插入了“Fn+Shift+Esc”,这样,当我不在输入上下文中时,“Shift+Esc”就可以工作了。:Cmd+L
->Tab
现在很不幸地将您的注意力转移回活动页面。无论出于何种原因,我无法在这里添加Shift+escape,但ctrl+escape工作正常。感谢您的提示,因为如果在调试器中停止更新代码时chrome会使任务崩溃,所以我需要经常终止该任务。