ブラウザからは見れるページがWebViewでERR_NAME_NOT_RESOLVEDになる

概要

WebViewにCNAMEを指定するとERR_NAME_NOT_RESOLVEDになる場合があります。

背景

こちらの記事の派生です。webViewの設定など見たい場合はこちらもどうぞ。

やりかた

再現のためWebViewにCNAMEのURLを設定してみます。

今回はstockstack.myusei.comという自作のWebサービスのCNAMEを使います。

> stockstack.myusei.com
サーバー:  xxxxxxxx
Address:  xxxxxxxxxxx

権限のない回答:
名前:    _custom-domain-ef00cfda-9fd1-459a-b316-3c9a45bfe2fb.studio--stockstack-e7txk.us-central1.hosted.app
Address:  35.219.200.6
Aliases:  stockstack.myusei.com

実行結果は見てのとおり net:ERR_NAME_NOT_RESOLVED になります。

URLが間違っていないか、試しにブラウザ(Google Chrome)からアクセスしてみると普通にアクセスできます。

CNAMEが怪しいっぽいので実名に変えるとエラーが起きなくなりました。

おまけ

CNAMEだと必ず発生するという訳でもないので、根本原因は別なんだと思います。

実名の方がアンダースコアで始まっているあたりとか怪しいのかな。でもfirebase studioで作るとこうなるんですよね。

コメント