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访问
    • 实测,不影响重定向。
相关推荐
Jul1en_3 小时前
HTTP初识(二)
网络·网络协议·http
西瓜树枝3 小时前
Chrome 扩展开发从入门到实践:以 Cookie 跨页提取工具为例,拆解核心模块与交互逻辑
前端·javascript·chrome
Harriet嘉4 小时前
解决Chrome 140以上版本“此扩展程序不再受支持,因此已停用”问题 axure插件安装问题
前端·chrome
2501_915921435 小时前
苹果软件混淆与 iOS 应用加固白皮书,IPA 文件加密、反编译防护与无源码混淆方案全解析
android·ios·小程序·https·uni-app·iphone·webview
world-wide-wait5 小时前
python高级05——HTTP协议和静态服务器
网络·网络协议·http
K_i1346 小时前
HTTP与HTTPS:从明文到加密的Web安全革命
web安全·http·https
米花丶9 小时前
[实践] 如何使用Chrome工具排查内存泄露问题?
前端·chrome
Tajang9 小时前
推荐一个浏览器代理插件(Tajang Proxy),支持Chrome和Edge
前端·chrome·网络安全·渗透测试·靶场·edge
卓码软件测评10 小时前
【第三方网站代码登记测试_HTTP头语法代码详解】
网络·网络协议·http·架构·web
九皇叔叔17 小时前
Linux Shell 函数:从定义到实战,让脚本更高效
linux·运维·chrome·shell