发现 Chrome 一个很奇怪得问题,不知道是不是 bug

2019-01-04 09:10:59 +08:00
 Tink
比如,我直接在 Chrome 地址栏输入 dsm.hello.com:3333,这是 HTTP 的站,没有 SSL,这时候能正常打开。

然后我访问一次 https://dsm.hello.com ,这是另外一个 HTTPS 网站,默认 443 端口,能正常访问

这时候再打开 dsm.hello.com:3333, 就会强制重定向到 https://dsm.hello.com:3333,但是因为这个网站是非 HTTPS 的,所以就无法正常访问。即使我强制在地址栏输入 http://dsm.hello.com:3333,也会被强制转到 HTTPS,不知道这是什么情况。。


清理一次 Chrome 缓存会恢复正常,但是只要再访问一次 https://dsm.hello.com ,就又不行了
2046 次点击
所在节点    Chrome
7 条回复
xzc0001
2019-01-04 09:31:04 +08:00
Chrome 的机制,HSTS 还是什么来着,只要访问过 https 以后就一直是 https
xzc0001
2019-01-04 09:32:04 +08:00
这种我都是在 private 窗口打开,就不会自动加 S 了
Tink
2019-01-04 09:32:26 +08:00
@xzc0001 #1 主要是这是两个不同的网站,我就搞不懂了
lhx2008
2019-01-04 09:35:14 +08:00
htttps 站加了 preload 的头吗?
strict-transport-security: max-age=31536000; includeSubDomains; preload
Tink
2019-01-04 09:42:53 +08:00
@lhx2008 #4 没有加啊!
noe132
2019-01-04 09:58:30 +08:00
Tink
2019-01-04 10:42:43 +08:00
@noe132 #6 谢谢,我看下!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/523700

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX