如何删除意外添加到 Firefox HSTS 网站列表中的网站?

如何删除意外添加到 Firefox HSTS 网站列表中的网站?

我的 Web 服务器上托管了两个域名。一个使用 HSTS(HTTP 严格传输安全),另一个则不使用。我的 Web 服务器在短时间内配置错误,因此意外地在错误的网站上设置了 HSTS。

这导致我的 Firefox 变得混乱,它坚持使用 HTTPS 访问网站,这可不行。

在 chrome 中,我可以通过访问 chrome://net-internals/#hsts 检查任何给定域的 HSTS 状态

Firefox 中有类似的东西吗?我只需要从列表中删除一个条目...

答案1

清除 Firefox 的所有浏览数据。

Ctrl+Shift+DelWindows 的快捷方式,或者Firefox button -> History -> Clear recent history

答案2

我在我的配置文件目录中的 SiteSecurityServiceState.txt 文件里发现了未通过“忘记此网站”或清除浏览器缓存删除的其他 HSTS 数据。

它是一个文本文件,您可以使用任何文本编辑器打开它并删除有关特定主机的 HSTS 数据行。或者清除整个文件。

答案3

仅仅因为我遇到了同样的问题(而不是因为我真的喜欢重提旧问题!),您也可以打开历史记录浏览器,找到相关站点的条目,右键单击并选择Forget About This Site

这将仅删除该网站的历史记录条目(包括 HSTS 设置),而不会影响您的其他历史记录设置。

您需要关闭您想要忘记的网站的所有标签第一的,否则标签本身似乎会记住。

(至少对我来说,在 FF26/Win32 上是这样的......)

答案4

在 Firefox 上:

  1. 关于:配置
  2. 搜索扩展.xpiState并记下您的配置文件目录名称。
  3. 退出 Firefox
  4. 进入该目录并查找文件站点安全服务状态.txt
  5. 编辑文件并删除与出现问题的域相对应的行

在 Chrome 上:

  1. chrome://net-internals/#hsts
  2. 删除域名,输入域名并点击删除

相关内容