是否可以配置热键/键盘快捷键来在 Linux/Windows 下的 Firefox Quantum 中打开“首选项”?
对于需要经常使用这些设置的人来说,它确实很方便。在 macOS 下,它有常规的Cmd+ ,,但到目前为止,我还没有找到在 Linux/Windows 下配置它的方法。我尝试了几个扩展,但都没有用。实际上,我注意到,如果我window.open('about:preferences')
在控制台中执行,它最终会出现访问被拒绝错误。
目前我能做的最好的事情就是在工具栏上添加“打开首选项”按钮。但是热键仍然可以让我的生活更轻松。
答案1
这是跨平台 Firefox 的原生实现方式。
用户可以使用 Firefox 中的Alt+打开首选项Home,这是内置的键盘快捷键,前提是主页设置为自定义网址. 具体分为以下三个步骤。
- 去编辑 > 首选项(或者工具 > 选项)在 Firefox 中
- 在下面主页 - 新窗口和标签页, 改变主页和新窗口从“Firefox Home(默认)”到“自定义 URL...”,文本字段将出现在新选择的选项下
- 在文本字段中复制粘贴或键入
about:preferences
并关闭选项卡以完成。
因此,Firefox 现在可以使用键盘快捷键打开首选项。
这样做可以,但可能还不够好。想要获得更多控制权的用户应注意 Firefox 主页的已知行为以及以下解决方法。
Firefox 行为 1:设置主页后,Firefox 还会在每个新窗口打开主页,这可能不是某些用户所希望的。因此,为了获得更好的用户体验,请再执行以下三个步骤。
- 打开隐藏配置(在位置栏中,输入
about:config
并按Enter,然后在免责声明文本下,单击我接受风险!确认) - 在输入字段中搜索,输入关键字
browser.startup.page
- 查找条目
browser.startup.page
并双击该行以将整数值从1
(默认)更改为,0
然后单击好的完成。
整数值已记录在 MozillaZine 知识库中如下。
姓名:浏览器.启动.页面
类型:整数
值的含义:浏览器启动时打开的页面
0: 空白的
1(默认):主页(又名浏览器.启动.主页)
2:最后(适用于 Firefox 2 及以上版本)
因此,Firefox 将在新窗口中打开一个空白页,而不是主页。
这意味着用户将拥有控制权:仅在需要时使用键盘快捷键或工具栏上的主页按钮打开主页。整数值可能会发生变化:如果主页恢复为默认设置,后来又更改为自定义 URL,则用户也必须再次执行其他步骤。
Firefox 行为 2:与工具栏上的首选项菜单和按钮不同,Firefox 将打开已设置为主页的首选项在当前选项卡中。要在新选项卡中打开偏好设置,请使用以下建议的方法之一。
简单:在工具栏上单击主页按钮,或者
灵活:创建一个带有位置
about:preferences
和唯一关键字的新书签(我使用单个字符n
,这是 Linux 上 Firefox 中首选项的访问键),然后将其保存到所有书签下的任何文件夹中。在当前选项卡中,输入关键字(例如 ),n
然后按Alt+ Enter。
无论哪种方式都会在新选项卡中打开首选项并立即切换到该选项卡。
简化:使用隐藏配置可减少繁琐的设置。经验丰富的用户可以browser.startup.homepage
使用适当的字符串值和browser.startup.page
适当的整数值进行修改,以设置自定义 URL 并在一个地方更改默认行为,而不必执行上述步骤。
总结使用带有自定义 URL 的主页打开首选项,这可以利用内置的键盘快捷键。扩展程序可能没有帮助,因为 Firefox Quantum 附加组件在设计上受到限制。