谷歌浏览器(Google Chrome)本身没有提供图形化界面来直接切换网页使用的网络协议(如从 HTTP 切换到 HTTPS,或反之)网络协议是由网站服务器决定和提供的

谷歌 Google中国 1

您可以通过以下几种方法,间接地影响或强制浏览器使用特定的协议来访问某个网站:

谷歌浏览器(Google Chrome)本身没有提供图形化界面来直接切换网页使用的网络协议(如从 HTTP 切换到 HTTPS,或反之)网络协议是由网站服务器决定和提供的-第1张图片-Google中文下载 - 轻松获取安全快速的浏览器体验

直接在地址栏手动修改(最常用)

这是最简单直接的方法,适用于临时访问。

  1. 在地址栏输入网址时,手动修改协议头。
    • 如果要强制使用不安全的 HTTP:将 https:// 开头改为 http://
      • 输入 http://www.example.com 而不是 https://www.example.com
    • 如果要尝试使用更安全的 HTTPS:将 http:// 开头改为 https://
      • 输入 https://www.example.com 而不是 http://www.example.com
  2. 按回车键访问。请注意:将 HTTPS 改为 HTTP 可能存在安全风险,数据传输不再加密。

使用浏览器扩展程序

有些扩展程序可以自动将 HTTP 请求重定向到 HTTPS,以增强安全性。

  • HTTPS Everywhere(曾由 EFF 开发,但现代 Chrome 已内置类似功能)或 SmartHTTPS 等扩展。
  • 这些扩展会在您访问支持 HTTPS 的网站时,自动尝试使用 HTTPS 连接。

通过命令行启动参数(高级用户)

在启动 Chrome 时,可以通过添加命令行参数来全局禁用或启用某些协议功能,这主要用于测试或解决特定问题。

  1. 关闭所有 Chrome 窗口。
  2. 通过命令行(终端)或修改快捷方式启动 Chrome,添加以下参数:
    • 禁用 HTTPS/SSL 相关功能(不推荐,仅用于调试):
      • --ignore-certificate-errors (忽略证书错误)
      • --disable-http2 (禁用 HTTP/2 协议)
      • --enable-experimental-web-platform-features (启用实验性功能,有时包含新协议支持)
  3. 警告:这些操作会降低浏览安全性,仅应在明确需要时使用。

清除特定网站的 HSTS 设置(针对 HTTPS 强制)

如果某个网站被加入了浏览器的 HSTS(HTTP严格传输安全) 列表,浏览器会强制使用 HTTPS 连接,即使您输入 http://。 若要清除:

  1. 在地址栏输入:chrome://net-internals/#hsts
  2. “Delete domain security policies” 部分,输入想要移除 HSTS 的域名(example.com)。
  3. 点击 “Delete”
  4. 之后,您就可以暂时使用 http:// 访问该网站了(直到网站再次发送 HSTS 头部)。

重要说明

  1. 协议由服务器主导:一个网站是否支持 HTTPS,完全取决于其服务器是否配置了 SSL/TLS 证书,浏览器只能请求,无法单方面“切换”。
  2. 现代 Chrome 的默认行为:Chrome 会尽可能尝试使用 HTTPS,并会将许多已知支持 HTTPS 的网站的 HTTP 请求自动重定向到 HTTPS。
  3. 安全警告:如果您尝试访问的 HTTPS 网站证书无效、过期或不匹配,Chrome 会发出全屏警告。除非您完全清楚风险,否则不应继续访问。
您的需求 推荐操作
临时用 HTTP 访问某个通常为 HTTPS 的网站(如本地测试) 方法一:手动在地址栏将 https 改为 http,若无效,可能需要 方法四 清除 HSTS。
希望浏览器尽可能使用 HTTPS 保障安全 方法二:安装 HTTPS 强制升级扩展,或依靠 Chrome 内置的自动升级功能。
进行网络协议测试或调试 方法三:使用命令行参数启动 Chrome。

对于绝大多数日常使用场景,直接在地址栏手动修改网址开头的 http://https:// 就是您需要的“切换”方法

抱歉,评论功能暂时关闭!