Firefox 浏览器包含一个用于组织书签的工具栏。它在所有书签文件夹旁边放置一个“文件夹”图标。这个图标是不必要的,而且浪费了水平空间——破坏了用户界面。
你可以找到过去各种修复方法,但我找不到任何可以保证有效的当前方法。我尝试过一种以前有效的旧解决方案,但现在不起作用了。
我知道 Mozilla 已决定不将其设置为可配置,并且还决定阻止扩展对其进行修改。但是,我怀疑有某种方法可以修改 Firefox 来实现这一点,即使特定的解决方案需要随着每个版本的增加而改变。
无论如何,我认为 Mozzila 可能在这里做出了错误的设计选择。工具栏中的水平空间实在太有限了,不能浪费在毫无价值的东西上。
那么,有人知道如何隐藏 Ubuntu Mate 22.04 上 Mozilla Firefox 103.0 中的书签工具栏中的文件夹图标吗?
提前谢谢了!
编辑澄清
这是一个旧的解决方案四年前。以前这个方法有效。今天我又针对 Mozilla Firefox 103.0 进行了同样的操作,但还是不行。
这是一个网站带有 Firefox 57 的教程,其中描述了我所希望的用户体验。在他们的情况下,他们隐藏了文件夹名称并用自定义内容替换文件夹图标。这也是可以接受的。
(隐藏文件夹图标并使用单字符易记的 Unicode 字符作为文件夹名称可以达到类似的效果,这也是我过去一直使用的方法)
答案1
这是我发现有效的方法:
userChrome.css
通过toolkit.legacyUserProfileCustomizations.stylesheets
翻转启用about:config
true
- 找到我的配置文件目录并创建
../chrome/userChrome.css
:
menu
→help
→more troubleshooting information
profile directory
→open directory
mkdir chrome
cd chrome
touch userChrome.css
- 将这些行添加到 userChrome
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); #personal-bookmarks .bookmark-item > .toolbarbutton-icon {display:none!important}
- 关闭并重新打开 Firefox(您可能需要终止实际进程,而不仅仅是关闭窗口)
针对 Firefox 69+ 进行编辑
看来新版本的 Firefox 已开始默认忽略 userChrome.css,这导致了此问题。
下列的这些步骤将使旧的 userChrome.css 修改为隐藏书签图标起作用:在 中设置toolkit.legacyUserProfileCustomizations.stylesheets
为,然后重新启动 Firefox。True
about:config
针对 Firefox 72+ 进行编辑
- 您可能需要设置
widget.non-native-theme.enabled = false
才能about:config
生效userChrome.css
。 - 您可能需要
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
删除userChrome.css