根据这一页,Firefox 在 Mac 上的默认快捷键包括Command+ W(关闭窗口)和Command++ Shift(W关闭窗口)。
这种行为非常不标准,违反了苹果人机界面指南,陈述以下内容(参见“关闭窗口”):
用户可以通过从文件菜单中选择“关闭”来关闭窗口,按下 Command-W或单击关闭按钮。请遵循本节中的指南,确保您的应用能够按照用户期望的方式关闭窗口。
如果在安全模式下(其中 FF 不受任何扩展的影响),在 OS X 上启动 Firefox 30.0(最新稳定版本),他们将在菜单中看到以下内容File
:
作为一个用例,想象一个打开了多个选项卡的窗口。Command+W将按预期关闭每个选项卡。但是,按预期在最后一个选项卡上按Command+W后,窗口将关闭。事实并非如此。反复使用Command+W只会导致新选项卡页面不断刷新。
有没有办法让 Mac 版 Firefox 的Command+W实现预期的行为(即关闭最后一个选项卡时关闭窗口)?我尝试在系统偏好设置中的 Firefox 下添加Command+W快捷方式,但问题仍未解决。
答案1
事实证明,由于某种原因,browser.tabs.closeWindowWithLastTab
Firefox 的首选项标志被设置为false
,从而导致了错误的行为。
导航至关于:配置并重置该属性解决了该问题。