解决谷歌浏览器Chrom输入地址后http自动转https

云泽 发布于 2024-03-06 683 次阅读 最后更新于 1 天前


前言

笔者最推荐方法一,edge使用 edge://net-internals/#hsts 即可


如何解决谷歌浏览器强制跳转 HTTPS 的问题

在使用浏览器的时候,很有可能会遇到想要访问http页面但是自动跳转https页面,对于只支持http访问的页面极其不方便。

可能的原因:

  1. 浏览器访问过配置过https证书的网站,或者该网站启用了HSTS
  2. 浏览器配置了始终使用安全连接
  3. 可能配置插件导致始终使用https(小概率)

可以通过以下方法解决尝试解决问题:

方法一:删除 HSTS 配置

谷歌浏览器通过 HSTS 强制 HTTPS 跳转。可以删除特定域名的 HSTS 配置,步骤如下:

  1. 地址栏输入 chrome://net-internals/#hsts 并回车。
  2. Delete domain security policies 中,填入跳转https的域名(如 example.com)。
  3. 点击 Delete

注:edge浏览器将 chrome替换成edge,笔者测试实际是在edge浏览器中输入chrome://net-internals/#hsts会自动替换

HSTS 删除操作

方法二:调整网站权限

如果 HTTPS 跳转只在某个特定站点出现,可以通过调整站点权限来解决:

  1. 点击浏览器地址栏中的「锁」或「设置」图标,选择 网站设置
  2. 不安全内容 设置中,选择 允许。 方法如下:

网站设置按钮 调整权限选项

方法三:关闭「始终使用安全连接」选项

如果多个站点都受此问题影响,可以关闭浏览器的全局「始终使用安全连接」选项:

  1. 打开浏览器 设置,搜索 安全连接
  2. 找到 始终使用安全连接,将其关闭。

笔者注:edge中并未找到该选项

关闭安全连接选项 设置界面截图

方法四:检查扩展程序设置(小概率)

某些扩展插件可能会导致强制跳转https,排查方法如下:

  1. 地址栏输入 chrome://extensions/ 回车打开扩展管理。
  2. 查找名称带有https或http的插件
  3. 禁用或移除扩展插件。
  4. 重新加载网站。
*这是一则由 Google AdSense 自动推荐的广告,不代表本站立场
此作者没有提供个人介绍。
最后更新于 2025-04-01