avatar

目录
让Firefox只在新标签页newtab显示书签栏

因工作原因,除了主浏览器Chrome会用到多浏览器,常用的第二、三选择是Firefox和Yandex。
但是Firefox的书签栏是继承全局设置的,关掉书签栏后新标签页也不会显示了。
Google一番后,发现可以通过自定义CSS来实现这一功能。

打开本地Firefox配置文件的目录:

%userprofile%\AppData\Roaming\Mozilla\Firefox\Profiles

这里面有一个或多个目录,找到自己账号对应的目录,
如:

imaniceman123.default

进入这个目录,新建一个目录:

chrome

chrome 这个新目录下新建一个文件 userChrome.css ,输入以下内容:

#main-window #PersonalToolbar {
  visibility: collapse !important;
}

#main-window[title^="无标题页"] #PersonalToolbar,
#main-window[title^="about:home"] #PersonalToolbar,
#main-window[title^="about:blank"] #PersonalToolbar,
#main-window[title^="about:newtab"] #PersonalToolbar,
#main-window[title^="New Tab"] #PersonalToolbar,
#main-window[title^="Nightly"] #PersonalToolbar,
#main-window[title^="Mozilla Firefox"] #PersonalToolbar,
#main-window[title^="Firefox"] #PersonalToolbar,
#main-window[title^="新标签页"] #PersonalToolbar,
#main-window[title^="新标签页 - Nightly"] #PersonalToolbar,
#main-window[title^="Firefox Developer Edition"] #PersonalToolbar
#main-window[title^="Customize Firefox"] #PersonalToolbar {
  visibility: visible !important;
}

然后在Firefox浏览器的选项里打开显示书签栏。

PS:

如果你能准确的找到你自己的新标签页的 title ,上面这段代码可以简化。
比如我的新标签页叫“无标题页”:

#main-window #PersonalToolbar {
  visibility: collapse !important;
}

#main-window[title^="无标题页"] #PersonalToolbar {
  visibility: visible !important;
}

解释:

这段CSS样式的意思是:在选项里是全局打开书签栏的,然后用自定义CSS隐藏了书签栏,但在特定的 title 页(如:新标签页)显示书签栏。

*Firefox 65版本以上亲测有效,低版本应该也可以。

文章作者: 大大的小蜗牛
文章链接: https://eallion.com/only-show-bookmark-in-newtab-in-firefox/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。
打赏
  • 微信
    微信
  • 支付宝
    支付宝

评论