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访问
    • 实测,不影响重定向。
相关推荐
异常驯兽师9 小时前
Spring 中处理 HTTP 请求参数注解全解析
java·spring·http
伐尘13 小时前
【CE】图形化CE游戏教程通关手册
前端·chrome·游戏·逆向
zqy022714 小时前
HTTP的Web服务测试在Python中的实现
python·网络协议·http
John_ToDebug15 小时前
浏览器稳定性提升之路:线上崩溃率优化中的 Return 与 CHECK 之争
c++·chrome
2501_9160074720 小时前
Transporter App 使用全流程详解:iOS 应用 ipa 上传工具、 uni-app 应用发布指南
android·ios·小程序·https·uni-app·iphone·webview
zhangfeng113320 小时前
R geo 然后读取数据的时候 make.names(vnames, unique = TRUE): invalid multibyte string 9
开发语言·chrome·r语言·生物信息
大筒木老辈子1 天前
Linux笔记---HTTP协议
笔记·网络协议·http
2501_915909061 天前
HTTPS 错误解析,常见 HTTPS 抓包失败、443 端口错误与 iOS 抓包调试全攻略
android·网络协议·ios·小程序·https·uni-app·iphone
未来之窗软件服务1 天前
浏览器开发CEFSharp (十七)网页自定义下载—仙盟创梦IDE
chrome·浏览器开发·cefsharp·仙盟创梦ide·东方仙盟
乖女子@@@1 天前
协议_https协议
http·https·iphone