要让火狐浏览器书签栏全局常驻,需将about:config中browser.toolbars.bookmarks.visibility设为always,右键菜单确认“始终显示”已启用,并在定制模式中移除书签栏在主工具栏的嵌入,最后重启浏览器验证。

想让火狐浏览器书签栏“全局常驻”(即所有标签页都显示),而不是只在新建空白标签页(about:newtab)时才出现,关键在于覆盖掉 browser.toolbars.bookmarks.visibility 的 newtab 策略,并确保 UI 层级不干扰工具栏渲染逻辑。
检查并修改 browser.toolbars.bookmarks.visibility 配置
这个首选项是控制书签栏可见范围的核心开关。如果它被设为 newtab,哪怕你右键勾选了“显示书签工具栏”,也只会临时生效——切到普通网页就消失。
- 在地址栏输入
about:config,回车后点击“接受风险并继续” - 搜索
browser.toolbars.bookmarks.visibility - 双击该条目,把值从
newtab改为always - 若该条目不存在,右键 → “新建” → “字符串”,名称填入
browser.toolbars.bookmarks.visibility,值填always
确认“始终显示”已在右键菜单中启用
图形界面的勾选状态和底层配置必须一致,否则右键菜单可能显示“仅在新标签页中显示”,实际行为却受 about:config 控制,造成迷惑。
- 鼠标移至地址栏上方空白区域(不是菜单按钮上),右键打开上下文菜单
- 悬停在“书签工具栏”上,展开子菜单
- 确认当前高亮/选中的是“始终显示(A)” —— 如果显示的是“仅在新标签页中显示”,就点一下切换过去
- 关闭菜单后,立即切到一个已打开的网页(比如
https://example.com),观察书签栏是否仍在
退出定制模式并移除书签栏的“浮动嵌入”
如果之前把“书签工具栏”控件拖进了主工具栏区域(即地址栏和菜单按钮之间的那条横栏),它会脱离原始定位逻辑,导致即使设了 always 也无法稳定显示。
- 点击右上角 ≡ 菜单 → “定制…”
- 查看顶部工具栏区域:如果看到“书签工具栏”文字块或一堆书签图标嵌在主工具栏里,说明它已被“强行固定”在此处
- 把它直接拖出界面外,或点击右侧 × 按钮移除
- 滚动到底部“工具栏名称”列表,确认“书签工具栏”的开关是开启状态(蓝色)
- 点右下角“完成”退出
重启浏览器并验证非新标签页场景
改完配置不重启,Firefox 可能仍用旧的 UI 缓存渲染书签栏,尤其当你刚从 newtab 切换过来时,容易误判生效状态。
- 完全关闭所有 Firefox 窗口(包括后台进程,可在任务管理器中确认
firefox.exe或firefox进程已结束) - 重新启动,打开任意非新标签页的页面(如输入
https://github.com回车) - 此时书签栏应稳定出现在地址栏正下方;若未出现,重点复查
browser.toolbars.bookmarks.visibility是否真为always,且没被userChrome.css中的#PersonalToolbar{visibility:collapse!important;}强制隐藏
最容易被忽略的是:定制模式里误把书签栏拖进主工具栏后,它就不再响应 always 设置,而变成一个“静态控件”,必须手动移出才能回归正常行为逻辑。











