火狐浏览器HTTPS缓存清理需五步:一、about:config禁用HSTS预加载并重置;二、about:certerror清除OCSP响应;三、about:networking#dns清DNS同步刷TLS票证;四、地址栏锁图标清除单站HTTPS数据;五、重命名cert9.db与key4.db重建安全数据库。
如果您在使用火狐浏览器访问 HTTPS 网站时遇到页面内容未更新、证书警告残留、混合内容异常或安全策略缓存导致的加载失败,则很可能是 HTTPS 相关缓存(包括 HSTS 状态、OCSP 响应、TLS 会话票证及加密资源缓存)被持久化存储所致。以下是针对 HTTPS 连接特有缓存数据的多种清理路径:
HSTS(HTTP Strict Transport Security)策略一旦被浏览器接收并存储,将强制后续访问跳转至 HTTPS,且该状态独立于常规 Cookie 和缓存,需通过专用接口清除。此操作可解除对特定域名的强制加密重定向锁定。
1、在火狐地址栏中输入 about:config 并回车,点击确认接受风险提示。
2、在搜索栏中输入 network.stricttransportsecurity.preloadlist,双击将其值设为 false(临时禁用预加载列表)。
3、再次在地址栏输入 about:studies,按回车后点击右上角“重置”按钮(若可见),以清空实验性策略缓存。
4、重启浏览器,重新访问目标 HTTPS 网站,观察是否仍自动跳转或报错。
火狐浏览器会缓存 OCSP(在线证书状态协议)响应以加速证书验证,但过期或错误的响应可能导致“连接不安全”误报。该缓存无法通过常规清除界面触达,必须使用内部诊断页干预。
1、在地址栏输入 about:certerror 并回车,页面将显示当前证书错误调试信息。
2、向下滚动至“高级”区域,点击 查看证书状态缓存 链接(部分版本显示为“OCSP 缓存状态”)。
3、在新打开的缓存详情页中,查找目标域名对应条目,点击其右侧的 清除 按钮(若无按钮则复制该条目 Key 字段)。
4、新开标签页,将复制的 Key 粘贴至地址栏并访问,页面返回 Not in cache 即表示已成功移除。
TLS 会话票证(Session Tickets)用于加快 HTTPS 连接复用,但损坏的票证可能引发 handshake_failure 或 ERR_SSL_VERSION_OR_CIPHER_MISMATCH 错误。该数据驻留在内存与磁盘缓存交界区,需组合指令清除。
1、关闭所有火狐浏览器窗口,确保无后台进程运行。
2、重新启动火狐,在地址栏输入 about:networking#dns 并回车。
3、在页面顶部点击 Clear DNS Cache 按钮(此操作同步刷新 TLS 会话关联的底层网络状态)。
4、随后立即在新标签页中访问 about:cache,点击“主缓存(disk)”下的“列出缓存条目”链接。
5、使用 Ctrl+F 搜索 https:// 前缀条目,逐个复制其 Key 并在新标签页中访问,触发缓存失效。
当仅某一个 HTTPS 网站出现登录失效、证书警告反复弹出或混合内容拦截异常时,可直接从当前页面清除其全部加密上下文数据,包括 HSTS 状态、证书异常记录、本地存储的加密密钥等。
1、确保已打开目标 HTTPS 网站页面(如 https://bankofchina.com)。
2、点击地址栏左侧的锁形图标,展开连接信息面板。
3、点击面板右下角的 > 展开详细视图。
4、查找并点击 清除 Cookies 和网站数据 按钮(该操作同时移除该域名的 HSTS 标记与 OCSP 缓存绑定)。
5、在确认弹窗中点击 清除,完成后刷新页面验证状态。
当上述方法均无效,且多个 HTTPS 网站持续出现 SSL_ERROR_BAD_CERT_DOMAIN、SEC_ERROR_UNKNOWN_ISSUER 等系统级错误时,表明 NSS(Network Security Services)数据库或 PKCS#11 模块可能损坏,需强制重建。
1、完全退出火狐浏览器,包括系统托盘残留进程。
2、定位用户配置文件夹:Windows 路径为 %APPDATA%MozillaFirefoxProfiles*.default-release;macOS 为 ~/Library/Application Support/Firefox/Profiles/*.default-release/;Linux 为 ~/.mozilla/firefox/*.default-release/。
3、在该目录中查找并重命名以下两个文件(添加 .bak 后缀):cert9.db 与 key4.db。
4、重启火狐浏览器,系统将自动生成新的空证书与密钥数据库,原有 HTTPS 缓存及信任状态全部清零。