Chrome浏览器http自动跳https问题

现象:

Chrome浏览器访问http页面时有时会自动跳转https,导致一些问题。比如:

  • 开发阶段访问dev环境网址跳https,后端还是http,导致接口跨域。

复现:

先访问http网址,再改成https访问,下次再访问http时就会自动跳https。。。

原因:

  • 谷歌在提高 Chrome 浏览器安全性方面迈出了重要一步:用户访问不安全的 HTTP 链接,会自动升级到 HTTPS 访问。
  • 这项功能名为 HTTPS Upgrades,在用户访问 http:// 的旧链接之后,会自动尝试跳转到通过加密的 https:// 协议访问该网站。如果升级访问失败,Chrome 会回退到 http://。
  • 谷歌在 10 月 16 日开始,已向稳定渠道的所有用户推出该功能。

解决:

浏览器地址输入 chrome://flags/ 访问,搜索 HTTPS Upgrades,将状态设为disabled,重启浏览器生效。

这样设置后对业务访问有没有影响?

  • 暂时能想到的就是,如果服务端明确配置了http重定向到https,会不会导致重定向失效?
    • 理论上不会,配置disabled只是禁止客户端浏览器尝试将http升级到https访问
    • 实测,不影响重定向。
相关推荐
Jonathan Star43 分钟前
git commit --amend 是 Git 中用于修改最后一次提交的核心命令
前端·chrome·git
okseekw1 小时前
Java网络编程从入门到实战:吃透三要素,玩转CS/BS架构
java·后端·http
YANshangqian2 小时前
网页Http远程启动应用工具
网络·网络协议·http
清蒸鳜鱼2 小时前
腾讯云域名配置HTTPS完整指南:从0到1部署Flask应用
https·flask·腾讯云
teamlet2 小时前
多域名TLS 证书的自动签名和续期
golang·https·letsencrypt·acmev2
兮动人3 小时前
Google Chrome 142更新引发内网访问危机:原理、影响与全面解决方案
前端·chrome
Evan芙3 小时前
HTTP 协议高频面试题总结
网络·网络协议·http
2022.11.7始学前端1 天前
n8n第十节 把Markdown格式的会议纪要发到企微
前端·chrome·n8n
盼哥PyAI实验室1 天前
Python自定义HTTP客户端:12306抢票项目的网络请求管理
开发语言·python·http
lx188548698961 天前
HTTPS总结
服务器·网络协议·https