私の開発マシンからサービスワーカーをデバッグしようとしていましたが、スマートフォンのchrome androidで実行していました。自己署名入り証明書を使用してクロムアンドロイド上のサービスワーカーをリモートでデバッグ
私はUSB接続を使用していて、私の開発マシンから遠隔デバッグしていました。サービスワーカーはhttpsでしか動作せず、クロムとファイアフォックスの両方でSWを登録することを拒否しています。
次に、自分の開発マシンで自己署名入りの証明書を使用しましたが、これは明らかにモバイルブラウザから信頼されていませんでした。彼らは証明書が良くないと警告しましたが、その証明書を進めるオプションを与えました。私は「はい」をクリックし、その時点からのfirefoxはSWの登録ができましたが、証明書がうまくいかずSWを登録することを拒否していました。
スマートフォンの信頼リストに自己署名入りのCAを含めようとしましたが、それを行う方法が見つかりませんでした。結局のところ、私はまったく気に入らなかった通常の証明書を使って、プロダクションサーバーからアプリを提供しなければならなかったが、この問題で一日を費やすことはできなかった。
LAN内のdevマシンから提供されるアンドロイド上のサービスワーカーをリモートデバッグするにはどうすればよいですか? localhostは2つの別個のデバイスであるため使用できません。私はhttpsのChromeを無視してデスクトップバージョンを無視する設定を見つけました。私はアンドロイドクロムを使用していますが、どうやってこの退屈なブロックエラーを無効にすることができますか?
ありがとうございました