火狐浏览器可通过“历史记录例外列表”彻底屏蔽单站访问痕迹:进入设置→隐私与安全→点击“历史记录”下的“设置例外”,输入带协议的完整url(如https://bank.example.com),保存后该站访问永不写入历史;但此法仅限历史,需配合站点权限禁用cookie及容器标签页实现全维度单站无痕。

火狐浏览器原生不支持“仅对某一站点启用无痕模式”,但能通过组合配置实现等效效果:访问目标网站时,历史记录、Cookie、缓存、表单数据、站点权限全部不写入,且重启后持续生效。关键在于「隔离」和「阻断写入」,而非事后清理。
怎么用“历史记录例外列表”彻底屏蔽单站访问痕迹
这是最直接干预历史记录写入的原生方案,不依赖扩展、不改动全局设置,只让指定域名完全跳过历史记录流程。
- 进入
设置→隐私与安全→ 找到“历史记录”区域下的“设置例外”按钮 - 在弹出窗口中输入完整 URL,必须带协议前缀,例如
https://bank.example.com或http://intranet.local(只输example.com无效) - 点击“保存更改”后,该地址后续所有访问都不会出现在
history数据库中,也不会触发地址栏自动填充建议 - 注意:该设置仅影响历史记录,
Cookie和缓存仍会正常写入,需配合其他方法一并禁用
怎么通过站点权限阻止 Cookie 和网站数据写入
这是实现“单站无痕”的基础层控制,从源头禁止浏览器向目标网站写入任何持久化数据,包括 localStorage、IndexedDB、cache 和表单自动填充。
- 先访问目标网站(如
https://hr.internal.company),确保地址栏显示完整 URL - 点击地址栏左侧锁形图标 → 展开“>”箭头 → 点击“Cookie 和网站数据” → “管理权限”
- 将“Cookie 和网站数据”设为
阻止,并务必勾选“记住此决定” - 继续向下滚动,对“存储”“离线网站数据”“自动填充表单数据”等条目,只要存在开关,一律设为
阻止并确认记住 - 该设置绑定域名+协议,
https://a.example.com和https://b.example.com需分别设置;子域不会自动继承
怎么用容器标签页实现物理级单站隔离
借助官方扩展 Multi-Account Containers,为敏感网站创建独立的存储沙箱,所有数据与主配置文件完全分离,关闭标签页即销毁全部痕迹,连证书、客户端证书、WebAuthn 凭据都不残留。
- 访问
about:addons→ 搜索安装Multi-Account Containers - 点击工具栏右上角容器图标 → “新建容器标签页” → 命名为“政务专用”或“网银专用”
- 在该容器标签页中访问目标网站,此后所有操作(含登录、上传、下载)均限定于此沙箱内
- 关闭该容器标签页后,其全部
Cookie、cache、permissions即刻清除,主历史记录里不会出现任何访问条目 - 注意:容器不自动同步书签或密码,也不受主配置的“退出时清除数据”规则影响,是真正意义上的单站闭环
为什么不能只靠“退出时自动清除数据”来实现单站无痕
Firefox 的“退出时清除数据”功能只支持按类型(如全部 Cookie、全部缓存)批量清除,无法指定域名做条件过滤。若强行添加 example.com 到清除列表,实际生效的是“清除所有站点的 Cookie”,不是“仅清除 example.com 的 Cookie”。
- 该功能底层调用的是全局清理策略,没有域名白名单/黑名单机制
- 试图用
about:config修改privacy.sanitize.sanitizeOnShutdown相关参数也无法实现单站粒度 - 真正可行的单站自动清理,必须依赖扩展(如
Cookie AutoDelete)或容器机制,前者靠 JS 注入监听页面卸载事件,后者靠沙箱生命周期管理 - 单纯依赖退出清理,等于把“本该阻断写入”的问题,错当成“写完再擦”的问题,既增加 I/O 开销,又留有短暂窗口期
最容易被忽略的是协议与子域的精确匹配——https://example.com 的例外设置,对 http://example.com 或 https://admin.example.com 完全无效;而容器标签页虽然最彻底,但需手动打开,无法设为默认行为。真要“自动化”,得靠扩展脚本或快捷方式参数(如 -private -url https://xxx),但后者每次启动都是全新无痕窗口,不适用于长期驻留的内部系统。











