%userprofile%\AppData\Roaming\Mozilla\Firefox\Profiles\[random-id].default\
。
chrome
的新文件夹。路径应该类似于\...\Profiles\[random-id].default\chrome\
userChrome.css
的纯文本文件。Firefox
。我的标题显示为Firefox Developer Edition
,因为我使用的是开发渠道。/* show bookmarks toolbar on new tab only */
#main-window:not([title^="Firefox Developer Edition"]) #PersonalToolbar {
visibility:collapse !important;
}
这个功能还不错,但是有一些缺点:
这个帖子中的答案在Firefox 72中不再适用,因为这个版本的Firefox改变了标签标题的存储方式。以下是最新的解决方案,请记住这是一个折中的方法:
#nav-bar:not(:focus-within) + #PersonalToolbar:not(:hover):not(:focus-within):not([customizing]) { visibility: collapse; }
4. 重新启动Firefox。每当你点击URL栏(当你创建一个新标签时会自动发生),书签工具栏应该出现。
toolkit.legacyUserProfileCustomizations.stylesheets
并放置了 userChrome.css 文件。我将您的代码片段添加到其中,重新启动了 Firefox,但是书签工具栏仍然被持续隐藏。 - Daniel Serodio使用Firefox 84(我在beta / dev版本上),有一个选项可以这样做;如果你没有看到它:
about:config
并将browser.toolbars.bookmarks.2h2020
切换为True
。对于那些在Firefox 85.1上遇到相同问题的人;
解决方案1:
about:config
"。点击"接受风险并继续
"。browser.toolbars.bookmarks.2h2020
",将其设置为"true
"。工具栏
" > "书签工具栏
" > "仅在新标签页显示
"。解决方案2:
about:config
"。点击"接受风险并继续
"。browser.toolbars.bookmarks.visibility
",选择"newtab
"。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;
}
重新启动浏览器