必须将about:config中browser.firefox-view.enabled设为false才能彻底禁用Firefox View,因其由独立模块驱动,与账户同步开关解耦;仅关同步设置或隐藏按钮无效。
直接禁用 Firefox View 功能,必须修改 about:config 中的 browser.firefox-view.enabled,设为 false;仅关闭设置里的“Firefox 账户同步”或隐藏工具栏按钮无效。
Firefox View(地址栏右侧的书本图标)不是单纯由账户同步开关控制的 UI 元素,它由独立的功能模块驱动。即使你已退出 Firefox 账户、关闭所有同步项,只要 browser.firefox-view.enabled 仍为 true,该入口就会在新标签页、地址栏右侧或右键菜单中出现。它本质是浏览器内置的跨设备历史/标签页聚合界面,和同步状态解耦。
常见错误现象包括:
- 设置里已关闭“历史记录”“打开的标签页”同步,但点击地址栏右侧书本图标仍能打开 Firefox View
- 使用 userChrome.css 隐藏了按钮,但按 Ctrl+Shift+H(Windows/Linux)或 Cmd+Shift+H(macOS)快捷键仍可唤出
- 右键点击空白标签页时,“查看来自其他设备的标签页”选项依然存在
仅靠图形界面设置无法根除,必须组合以下动作:
about:config 中将 browser.firefox-view.enabled 设为 false —— 这是核心开关,禁用后所有入口逻辑失效browser.urlbar.view-bookmarks-in-toolbar 设为 false(若存在),防止旧版残留 UI 复用该标识about:firefoxview 页面应返回“页面未找到”,且快捷键失效dom.webshare.enabled 和 browser.urlbar.share.enabled?Firefox View 与分享功能深度耦合。即使 View 界面被禁,部分底层 API(如 Web Share API)仍可能触发关联 UI 渲染,导致地址栏右侧出现残余占位或右键菜单中残留“分享到其他设备”条目。这不是 bug,而是 Mozilla 当前架构的设计依赖:
dom.webshare.enabled = false:停用 Web Share API,阻断跨设备分享通道browser.urlbar.share.enabled = false:关闭地址栏分享按钮,消除视觉干扰源browser.firefox-view.enabled = false 后仍可能出现图标闪烁、右键菜单延迟消失等边缘现象Firefox View 的启用状态会随配置文件迁移或重装浏览器而恢复默认值 true。如果你使用多配置文件(about:profiles),每个 profile 都需单独执行上述 about:config 修改;策略部署(如 policies.json)目前不支持直接禁用 Firefox View,只能靠用户级配置覆盖。