如何让 Firefox Findbar 自动出现并永久存在?

如何让 Firefox Findbar 自动出现并永久存在?

我想让 Firefox Quantum 中的 Findbar 始终可见;即我不想必须按 Ctrl-F 或执行主菜单 > 编辑 > 在此页面中查找。(有时网页会覆盖键盘快捷键,而我使用 AutoHotkey GUI 自动化来搜索网页中的项目。)

我找到了我认为最完美的简单方法来实现此目的:只需修改 userChrome.css 来告诉 Firefox 始终显示 Findbar,如下所示:

#Find#FindToolbar {
    display: -moz-box !important;
}

这是来自http://forums.mozillazine.org/viewtopic.php?t=243750&highlight=

但是,它似乎不起作用。经过进一步检查,该页面是 2005 年的。有没有办法对较新版本的 Firefox 执行相同的操作?(我使用的是 v 62.02——我对更新持谨慎态度,因为每次进行小的 UI 调整都意味着我必须重新执行 AutoHotkey 自动化,但如果这样可以启用永久的 Findbar,我愿意进行更新。)

谢谢

我找不到任何其他回答这个问题的网站。关于如何让 Findbar 显示在所有选项卡中以及如何在第一次按下 Ctrl-F 后它一直可见,还有其他答案,但没有关于如何在无需执行任何操作的情况下让它显示出来的答案。

我尝试在 MozillaZine 中询问这个问题,但是当它问我 Mozilla 中有多少个字母(我回答了 7 个)时,它说答案是错误的,我是一个垃圾邮件机器人。

答案1

我其实只是回答了一个问题来自其他人,详细介绍了如何检查 Firefox 的 chrome UI 并为其开发 userContent.css。由于我仍然可以接触到开发人员的东西,我做了一些挖掘,发现您想要的元素现在称为findbar。因此,以下代码在 Firefox 70 上运行:

findbar {
  display: -moz-box !important;
  visibility: visible !important;
  margin-bottom: 0 !important;
  opacity: 1 !important;
}

findbar .close-icon {
  display: none !important;
}

只有一个警告:首次启动 Firefox 时它不可见,但打开后它将保持可见。再多做一点工作,您也许也能找到并修复这个警告。

相关内容