首先检查并删除HSTS缓存,进入chrome://net-internals/#hsts查询域名状态,确认后在“Delete domain security policies”中输入域名删除,或通过清除浏览数据中的Cookie和缓存重置HSTS策略。

如果您尝试在本地开发或测试环境中访问一个网站的HTTP版本,但浏览器始终强制跳转到HTTPS,这很可能是由于HSTS(HTTP Strict Transport Security)缓存导致的。HSTS策略会指示浏览器自动将对该域名的请求升级为安全的HTTPS连接,即使您输入的是HTTP地址。以下是针对此问题的解决步骤:
本文运行环境:Dell XPS 13,Windows 11
在删除特定域名的HSTS缓存之前,可以先检查该域名是否已被浏览器记录。通过Chrome内置的网络设置页面,您可以查询某个域名的HSTS策略是否存在。
1、在Chrome浏览器的地址栏中输入 chrome://net-internals/#hsts 并回车。
2、在页面下方找到“Query domain”区域。
3、在输入框中键入您想要检查的完整域名,例如 example.com。
4、点击“Query”按钮,系统会显示该域名的HSTS状态。如果存在记录,您会看到相关信息;如果没有,则会提示未找到。
当确认某个域名的HSTS缓存导致了访问问题时,可以直接将其从浏览器的HSTS列表中移除。这是最精确的清理方式,不会影响其他网站的数据。
1、在Chrome浏览器中访问 chrome://net-internals/#hsts 。
2、滚动页面至“Delete domain security policies”部分。
3、在“Delete domain”输入框中填写需要清除HSTS缓存的域名,注意只需输入域名本身,如 example.com,不要包含 http:// 或 https:// 及任何路径。
4、点击“Delete”按钮,完成删除操作。
5、重新尝试使用HTTP协议访问该网站,此时应不再强制跳转。
如果无法确定具体域名或希望进行更全面的清理,可以通过清除浏览器的全部站点数据来间接移除HSTS缓存。这种方法会删除所有网站的Cookie和存储信息,请谨慎操作。
1、点击Chrome右上角的三点菜单图标,选择“设置”。
2、进入左侧的“隐私和安全”选项。
3、点击“清除浏览数据”。
4、在弹出窗口中,时间范围选择“所有时间”。
5、勾选“Cookie及其他网站数据”以及“缓存的图片和文件”。
6、点击“清除数据”按钮,等待操作完成。
以上就是谷歌浏览器怎么查看和删除HSTS缓存_Chrome HSTS缓存管理方法的详细内容,更多请关注php中文网其它相关文章!
谷歌浏览器Google Chrome是一款可让您更快速、轻松且安全地使用网络的浏览器。Google Chrome的设计超级简洁,使用起来得心应手。这里提供了谷歌浏览器纯净安装包,有需要的小伙伴快来保存下载体验吧!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号