如何使Firefox仅在新选项卡上显示书签工具栏,如Chrome默认情况下那样?
注意:他与在firefox的“新标签”中显示书签不同,我只想在新标签上显示书签工具栏,而这个问题是关于将书签显示为tile。
我正在运行Firefox 57.x(又名Quantum)
如何使Firefox仅在新选项卡上显示书签工具栏,如Chrome默认情况下那样?
注意:他与在firefox的“新标签”中显示书签不同,我只想在新标签上显示书签工具栏,而这个问题是关于将书签显示为tile。
我正在运行Firefox 57.x(又名Quantum)
Answers:
这是一种解决方法,但是您可以通过创建自定义userChrome.css规则来实现。通过使书签工具栏始终保持启用状态,然后将其隐藏起来,除非选项卡标题与“新选项卡”的标题匹配,这是可行的。这应该在Firefox 57及更高版本中起作用(至少通过当前的beta 63)。
这是有关userChrome的kb文章。我从多个来源(包括此reddit thread)中总结了该解决方案。总结一下(对于Windows,因为这就是我的意思):
%userprofile%\AppData\Roaming
\Mozilla\Firefox\Profiles\[random-id].default\
。
chrome
。应该是这样的\...\Profiles\[random-id].default\chrome\
userChrome.css
Firefox
。我说,Firefox Developer Edition
因为我在开发频道上。这是css规则:
/* show bookmarks toolbar on new tab only */
#main-window:not([title^="Firefox Developer Edition"]) #PersonalToolbar {
visibility:collapse !important;
}
可以,但是有一些缺点:
该线程中的答案不再适用于Firefox 72,因为此版本的Firefox更改了标签标题的存储方式。这是最新的解决方案,请记住这是一种解决方法:
used to modify [Firefox] using CSS instructions.
#nav-bar:not(:focus-within) + #PersonalToolbar:not(:hover):not(:focus-within):not([customizing]) { visibility: collapse; }
toolkit.legacyUserProfileCustomizations.stylesheets
在一个地方被启用和userChrome.css文件我加了你的片断吧,restartet火狐,但书签工具栏不断地隐藏。
对于Linux 18:
在firefox的新标签中转到about:config
打开toolkit.legacyUserProfileCustomizations.stylesheets
然后转到〜/ .mozilla / firefox / 1sbqh1j5.default /
cd ~/.mozilla/firefox/
cd to xxxx.default folder in it
创建名为chrome的文件夹
mkdir chrome
在其中创建名为userChrome.css的文件
touch userChrome.css
在vim,nano或任何代码编辑器中打开它
vi userChrome.sss
添加以下代码:
/*
* Bookmarks toolbar is visible only on new tab page, just like Chrome.
*
* Screenshot: https://vimeo.com/235059188
* Video: https://vimeo.com/240436456
*
* Contributor(s): https://www.reddit.com/user/AJtfM7zT4tJdaZsm and Andrei Cristian Petcu
* https://www.reddit.com/r/FirefoxCSS/comments/7evwow/show_bookmarks_toolbar_only_on_new_tab/
*/
#main-window #PersonalToolbar {
visibility: collapse !important;
}
#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^="Customize Firefox"] #PersonalToolbar {
visibility: visible !important;
}
重启浏览器