尽管 showQuitWarning 已设置为 true,但 Firefox 仍可通过 Ctrl-q 退出,无需询问

尽管 showQuitWarning 已设置为 true,但 Firefox 仍可通过 Ctrl-q 退出,无需询问

问题本身就在标题中。我有两个 Firefox 配置文件,并且使用它们,第二个配置文件的配置方式相同,但每次我误按 ctrl-q 时都会询问。我该如何禁用 ctrl-q?

答案1

这是 Firefox 长期以来的抱怨。有几款评价很高的扩展可以禁用 Ctrl-Q,但它们与 Firefox Quantum 不兼容。有一个兼容的扩展,但大多数评论者批评它不起作用。我不知道还有其他扩展。

除了扩展之外,还有几种方法可以解决这个问题。一种方法是使用自定义键盘快捷键重新分配组合键。根据您的操作系统,您可能能够本机执行此操作,或者您可以使用 AutoHotKey 之类的东西。人们经常将 Ctrl-Q 重新映射为仅发出哔哔声或播放系统声音之一。

但是,当您意外按下 Ctrl-Q 时,控制 Firefox 的操作可能是一种可接受的解决方法。这受许多设置的影响。它们已经发生了一些变化,并且因平台而异,因此您可能需要检查几个地方才能在您的版本上找到它们。

Ctrl-Q 只会关闭窗口。这对 Firefox 的影响取决于首选项和配置设置。第一个决定性的设置是您是否将 Firefox 设置为Restore previous session在启动时关闭(根据您的版本,它也可能被标记为“显示上次使用的窗口和选项卡”。在我的系统上,它位于 下Edit | Preferences | General: Startup

如果您将其设置为恢复上一个会话,Firefox 会跟踪打开的选项卡,并且不会在关闭之前发出警告。我认为在这种情况下,Firefox 会忽略有关警告的其他设置。使用此设置,关闭被视为无害,因此无论您如何关闭,都不会收到警告。只需再次打开 Firefox 即可返回到原来的位置。

如果您想要警告,则需要禁用该Restore previous session偏好设置。在这种情况下,您可以使用历史记录重新打开选项卡,但这不会记住每个选项卡的状态。

Restore previous session启动时已禁用,有几种控制警告的设置。警告允许您取消非预期的关闭(除非您养成了自动忽略警告的习惯)。这些位于about:config(您像输入 URL 一样输入)。接受有关使保修失效的警告,这只是为了引起您的注意(尽管如果您开始使用不熟悉的设置,可能会以不明显的方式弄乱 Firefox)。设置按字母顺序排列,您也可以搜索。

  • 查找browser.showQuitWarning并验证它是否已设置为True(如果没有,您可以将其切换为 True)。
  • 查找browser.tabs.warnOnClose并验证它是否已设置为True(如果没有,您可以将其切换为 True)。根据您的版本,您可能会看到一个选项,Edit | Preferences | Tabs内容类似于“关闭多个选项卡时警告我”。我不确定这是否是相同的设置,但在两个地方设置或验证它不会有什么坏处。

我怀疑在您的情况下,即使使用 browser.showQuitWarning True,也会在没有任何警告的情况下按下 Ctrl-Q 退出,这是因为该配置文件设置为在重新启动时恢复会话。

相关内容