能关,且需同步修改about:config中三项:browser.shell.checkdefaultbrowser设为false、browser.shell.defaultbrowsercheckcount设为0、browser.shell.skipdefaultbrowsercheck设为true;另可在设置→常规→启动中取消“始终检查”选项,或在弹窗勾选“不再询问”。

每次启动火狐浏览器都弹出“是否将 Firefox 设为默认浏览器”提示,说明浏览器仍在执行系统级默认状态检测,且该检测未被完全禁用或被外部策略覆盖。
关闭设置界面的启动检查开关
这是最直观的入口,但仅关它不够——Firefox 启动时仍可能因状态缓存或策略重载再次触发提示。
点击右上角三条横线图标 → 选择“设置” → 左侧选“常规” → 滚到“启动”区域 → 找到“始终检查 Firefox 是否是您的默认浏览器”,取消勾选。
这一步操作起来很简单,直接取消勾选即可,无需重启浏览器,但建议关闭所有 Firefox 进程后重新打开验证效果。
强制修改 about:config 中三项关键参数
只改 browser.shell.checkDefaultBrowser 是常见误区。Firefox 实际用三套机制联动判断,默认检查被禁后,计数器和跳过标记没同步,下次冷启动仍可能弹窗。
在地址栏输入 about:config 并回车 → 点击“接受风险并继续” → 在搜索框依次输入以下三项:
方法一:browser.shell.checkDefaultBrowser → 双击设为 【false】
方法二:browser.shell.defaultBrowserCheckCount → 双击将其值改为 【0】(否则它可能在第 N 次启动时强制唤醒)
方法三:browser.shell.skipDefaultBrowserCheck → 若不存在,右键空白处 → “新建” → “布尔值”,名称填入该字符串,值设为 【true】
改完关闭 about:config 页面,重启浏览器生效。
在 Linux 上通过 Chrome 挂载/VNC 自动发布小红书长笔记。Agent 撰写标题和正文后执行 xhs_publish.sh --publish --submit,触发小红书发布。
修复 Windows 系统层默认协议绑定
当 Firefox 检测到自身未被系统注册为默认应用时,会绕过所有前端设置强行唤起检查。必须让操作系统明确授权它处理 HTTP/HTTPS 协议。
第一步:按 Win + I 打开系统设置 → 点击“应用” → 左侧选“默认应用”
第二步:向下滚动到底部,点击“按协议指定默认应用”
第三步:依次查找 http、https、ftp 三项 → 对每一项,点击右侧当前应用图标 → 在弹出列表中选择“Mozilla Firefox”
第四步:返回上一级,关闭“重置为 Microsoft 推荐的默认值”开关
注意:如果“Web 浏览器”主条目下显示的是“未指定”或空白,该提示一定会反复出现,必须先完成协议绑定。
排查企业策略文件干扰
某些单位电脑或预装系统中,Firefox 安装目录下存在 distribution\policies.json 文件,它会覆盖所有用户本地设置,包括 about:config 修改。
关闭 Firefox → 进入 Firefox 安装目录(通常为 C:\Program Files\Mozilla Firefox\)→ 查看是否存在 distribution 文件夹 → 若存在,打开其中的 policies.json → 检查是否含 "CheckDefaultBrowser": true 字段
如确认是该文件导致,可临时重命名该文件夹(如改为 distribution_off),再启动 Firefox 验证提示是否消失。










