通常情况下,Google Chrome 在允许您关闭行为异常的标签页方面表现得非常好。每个标签页都像它自己的一个小宇宙,因此如果它崩溃了,不会影响其他标签页。这就是 Chrome 带到 WebKit 派对上的“多进程”理念,也是 Blink 分裂的部分原因。
但是,假设有一个标签页就是无法关闭。 您点击关闭按钮✕,但没有任何反应。尝试使用⌘W关闭它,仍然无效。文件 > 关闭标签页,仍然无效。
在我浏览 CodePen 上的不同 Pens 时,这种情况可能每周发生一次。也许 JS 中存在无限循环或其他疯狂的事情,导致标签页无法崩溃,只是挂在那里。
您可以使用任务管理器关闭该标签页。

在列表中找到该标签页。它们按<title>
列出,因此希望您要么能够识别它,要么可以将窗口拖宽以查看标签页本身中的名称。然后点击右下角的“结束进程”按钮。无论该标签页多么顽固,这都会关闭它(根据我的经验)。
对我来说,它位于汉堡菜单 -> 工具 -> 任务管理器中。我没有窗口菜单。
当然,这是一个应该在 Chrome 中修复的问题。因为当我说关闭时,我期望它关闭。
我太习惯使用那个窗口了,甚至发现了访问它的热键。无论什么操作系统(Win、Max、Linux……)。它将使用
Shift + Escape
打开。对我来说不起作用。
实际上,它是
CTRL
+SHIFT
+ESC
当安装了 Colorzilla 时,这会在 Firefox 中启动颜色选择器。很酷的技巧!
Shift + Escape 对我有效。Ctrl + Shift + Escape 会打开我的系统任务管理器(在 Windows 中)。
哇,非常有用
只是我一个人,还是 Chrome 在一个标签页破坏调试器方面很糟糕,即使该标签页已关闭,也需要重新启动 Chrome?尽管 Chrome 有很多缺点,但它一直拥有一个很棒的调试器,但在最近的版本中,它添加了一些奇怪的错误,比如右键单击项目不起作用。如果有人能找到一种方法来使用旧的开发者工具,那将是很好的——在它切换到顶部的一行文本标签之前,这些标签很容易被加载状态栏遮挡。
只有当你找到别人的无限循环时?我自己也做过很多次!
对我来说,(Shift+Esc) 工作得很好。
有时我发现几个标签页是关联在一起的,显示一个内存数字(组的?),点击一个会突出显示所有标签页。通常这些标签页甚至不在同一个窗口中,这很奇怪。对于 8GB 的 RAM 来说,这通常不是问题,我只是不去管它,但这确实是一件奇怪的事情。
*不是问题。
哈哈。它曾经是扳手菜单——但这是一个更好的名字。
有时也称为香肠或热狗菜单;)
不幸的是,此技巧在 Windows 7 上不起作用(至少在我的机器上),因为在任务管理器中您看到的只是一堆“chrome.exe”,无法知道哪个是哪个标签页。
幸运的是,我很少遇到标签页出现此问题。我猜我挺幸运的 :)
不,我敢打赌您正在查看 Windows 系统任务管理器。尝试查看 Chrome 任务管理器。这就是 Chris 在这里谈论的内容。Enrique 在上面提到的
Shift + Esc
快捷方式可以帮助我在 Chrome 窗口处于活动状态时调出 Chrome 任务管理器。好的,我明白了。但是 shift + esc 在我的机器上不起作用,ctrl + shift + esc 会打开 Windows 任务管理器,这就是我到达那里并认为我们在上面阅读了另一个回复后正在谈论它的原因……
所以我在工具中找到了它,现在一切都说得通了 :)
@Keith Wyland
如果可以的话,我会点赞。这是一个 Chris 原帖中没有的关键澄清。
我一直使用 Windows 任务管理器,当我有打开的高资源应用程序时,试图找出要终止哪个 Chrome 线程有时很棘手,而我不想让这些应用程序崩溃。
通过点击星号,您可以添加书签:rolleyes: 您是如何发现这一点的,它是在按下 F12 后 Chrome 的一大卖点之一……
使用 Google Chrome 从未成为我的问题。Google Chrome 最棒的部分是每个标签页都有不同的进程。我不知道其他人怎么样,但自从我开始使用 Chrome 以来,我发现它比 Firefox 更好,速度更快,使用更轻便。