最近发现,在chrome浏览器里面,所有的*.dev域名,都被强制跳转到https,哪怕手工输入http://x.dev,也会被强制跳转为https://x.dev。这个给开发带来很多困扰。
经过调查,发现这个问题,在chrome浏览器无解。原因如下:
.dev这个顶级域名被google拥有。
chrome浏览器在代码级别限制.dev跳转为https。
除了.dev这个,如下顶级域名,在chrome浏览器下,也会强制跳转到https:
.google .foo .page .app .chrome
解决办法如下:
-
避免使用chrome浏览器
-
如果上面要求做不到,那么就避开使用如上的域名作为开发使用,使用.test .localhost等替代。
如下附上链接供参考: