火狐浏览器彻底隐藏标题栏有四种方法:右键定制工具栏关闭标题栏(windows/linux有效);启用userchrome.css强制坍缩(全平台通用);linux用moz_gtk_titlebar_decoration=client参数启动;kde/deepin通过窗口管理规则设为无边框。

想在火狐浏览器中彻底隐藏顶部标题栏(含窗口控制按钮区域),释放更多垂直空间用于网页内容显示,需绕过系统默认窗口装饰逻辑,直接干预UI渲染层。
通过右键菜单快速关闭标题栏(最简方法)
适用于 Windows 和 Linux 桌面环境,无需修改配置或创建文件。
在火狐浏览器窗口任意空白处右键 → 选择【定制工具栏】→ 取消勾选左下角的【标题栏】复选框 → 点击右下角【完成】。
这一步操作起来很简单,直接生效,重启浏览器后仍保持关闭状态。注意:macOS 系统不支持此选项,该菜单项在此平台不可见。
启用 userChrome.css 强制坍缩标题栏(全平台通用)
这是目前唯一能在 macOS、Windows、Linux 上统一实现标题栏物理隐藏的方案,需手动编辑样式文件。
第一步:在地址栏输入 about:config 并回车 → 点击“我接受风险并继续” → 搜索 toolkit.legacyUserProfileCustomizations.stylesheets → 双击设为 true。
第二步:地址栏输入 about:support → 点击“配置文件夹”旁的【打开文件夹】按钮 → 在打开的文件夹内新建名为 chrome 的子文件夹(注意大小写,不能是 Chrome 或 CHROME)。
第三步:在 chrome 文件夹中新建纯文本文件,命名为 userChrome.css(扩展名必须是 .css,不能是 .txt)。
第四步:用记事本或代码编辑器打开 userChrome.css,粘贴以下内容:
/* 隐藏标题栏 */
#titlebar { visibility: collapse !important; }
/* 同时下移导航栏,避免顶部留白 */
#nav-bar { margin-top: -30px !important; }
/* 隐藏标题栏右侧的窗口控制按钮区域(仅限非全屏状态) */
.titlebar-buttonbox-container { display: none !important; }
第五步:保存文件 → 关闭所有火狐窗口 → 重新启动浏览器。此时标题栏区域将完全不可见,窗口可拖拽区域转移到标签页上方空白处。
使用系统级启动参数禁用标题栏(Linux/Deepin 专用)
适用于 Deepin、Ubuntu 等 GNOME/KDE 桌面环境,从进程启动源头剥离 GTK 标题栏。
方法一:终端执行命令启动(临时生效)
MOZ_GTK_TITLEBAR_DECORATION=client firefox
方法二:永久生效需修改桌面启动项
打开 /usr/share/applications/firefox.desktop → 找到 Exec= 行 → 改为:
Exec=env MOZ_GTK_TITLEBAR_DECORATION=client /usr/bin/firefox %U → 保存后右键火狐图标 → 【属性】→ 【权限】中勾选“允许作为程序执行文件”。
⚠️ 注意:此方式在 Wayland 会话下可能失效,若启动失败请切换回 X11 会话。
通过窗口管理规则强制无边框(KDE/Deepin 系统设置)
利用桌面环境自身的窗口规则引擎接管火狐窗口样式,不依赖浏览器内部配置。
安装 dde-kwin 或 systemsettings(KDE 用户用 kcmshell5 windowmanagement)→ 打开【窗口规则】→ 新建规则 → 【窗口类】填入 Navigator-firefox 或 firefox(区分大小写)→ 【外观与修正】页勾选【无标题栏和边框】→ 设置【强制】为【是】→ 点击【应用】。
重启火狐即可生效。该设置不影响其他应用,且对隐私模式、多实例均有效。











