Chrome
ドメイン
HTTPS
canary

Google Chromeで.devなどの開発DomainがHTTPSに変更される。

変更Log

#2017/12/11 現在 63.0.3239.84(Official Build)安定版(64 ビット)
追記+背景等を追加

#2017/10/08 現在 63.0.3235.0(Official Build)canary
.appドメインがhttpsに強制Redirectされるようになりました。

追記

Chrome 安定版がv63になったため情報共有。
.app .devでHTTPSを強制されることを確認

新たな解決法

下記推奨ドメインに変更
ChromeからFirefox等の他のブラウザに変更

変更が推奨されているドメイン
.test
.example
.invalid
.localhost

背景

以前は.comから始まりドメインが少なかったわけですが、今ではいろんなドメインが使われるようになりました。
その中で.devや.appがgTLDとしてGoogleが購入をしたみたいでその影響をうけていると下記のリンクで紹介されています。
うん。率直にやめてほしいね。笑

参照リンク
https://iyware.com/dont-use-dev-for-development/
https://ma.ttias.be/chrome-force-dev-domains-https-via-preloaded-hsts/
https://laravel-news.com/chrome-63-now-forces-dev-domains-https

はじまり

突然Chrome Canaryで.devドメインがHTTPSにリダイレクトされだしたのでシェアします。
Chrome Canary 63.0.3222.0
Twitterで飛んできた情報で恐縮です。

結論

Chrome to force .dev domains to HTTPS via preloaded HSTS
https://ma.ttias.be/chrome-force-dev-domains-https-via-preloaded-hsts/

解決法

方法は3つぐらいある?

  1. Laravel Valetのようなプロキシ動作するシステムの導入する。
  2. 自己署名証明書でHTTPSに対応する。
  3. .dev .app => .testなどのドメインに変更する。

まぁ3番が無難なのかもしれないけど、なんでこんなめんどっちいことするんよwって愚痴でした。
ローカル開発環境ぐらいHTTPでいいやんかΣヽ(`д´;)ノ うおおおお!って話でした。

あ。もっといい方法あるよってある方はコメントいただけたら嬉しいです。

Chrome Stable channelでなったら本格的に何かしないといけないc(`Д´と⌒c)つ彡 ヤダヤダ

あとがき

もしよかったら私のブログでも同じようなこと書いてるので来てくれたらうれしいです。
https://lara-bell.com