如何清除Chrome HSTS-Cache?

时间:2016-09-14 13:35:19

标签: google-chrome https hsts

Bg:我最近正在开发一个主机管理工具,我想实现这样一个功能:点击一个btn自动删除chrome-browser的HSTS缓存。 我运行python scripts删除chrome的HSTS缓存文件。但是......在我完成删除该文件之后,我必须重新启动chrome然后这个clear-operation工作。(也许chrome读取文件并将其存储在缓存中?)

问题:是否有一些方法可以清除hsts-auto?不需要打开chrome:// net-internals / #hsts,或者使用我的方法而不需要重启chrome-browser?

THX〜

1 个答案:

答案 0 :(得分:0)

最简单的选择是使用max-age = 0的Strict-Transport-Security标头在您的网络服务器上配置页面。然后通过Chrome访问该页面以清除该网站的HSTS cache.l.

请注意,有些网页会将HSTS标头预加载到Chrome的源代码中,因此无法清除。但是对于你没有预加载的网站,上面应该有效。

这也取决于"清除页面"通过HTTPS提供服务以允许处理标题。