You are here

dev子域名在chrome浏览器下强制跳转为https的解释

最近发现,在chrome浏览器里面,所有的*.dev域名,都被强制跳转到https,哪怕手工输入http://x.dev,也会被强制跳转为https://x.dev。这个给开发带来很多困扰。

经过调查,发现这个问题,在chrome浏览器无解。原因如下:


.dev这个顶级域名被google拥有。

chrome浏览器在代码级别限制.dev跳转为https。


除了.dev这个,如下顶级域名,在chrome浏览器下,也会强制跳转到https:

.google .foo .page .app .chrome


解决办法如下:

  1. 避免使用chrome浏览器

  2. 如果上面要求做不到,那么就避开使用如上的域名作为开发使用,使用.test .localhost等替代。


如下附上链接供参考:

Google拥有的顶级域名

Chrome强制跳转.dev跳转为https的代码。