1. ホーム
  2. ssl

[解決済み] 自己署名証明書を持つサービスワーカーを使用できますか?

2023-02-07 04:25:23

質問

テストに使用する開発者用サーバーがあります。これらは SSL 自己署名証明書を持っており、HTTPS で Web アプリケーションをテストすることができますが、証明書が検証可能ではないことを示す警告が表示されます。

それはいいのですが、私はサービスワーカーを持っていて、そのサービスワーカーは navigator.serviceWorker.register

SecurityError: ServiceWorkerの登録に失敗しました。スクリプトを取得する際にSSL証明書エラーが発生しました。

自己署名証明書を持つイントラネットのテストサーバーでService Workerを使用するにはどうすればよいですか。

どのように解決するのですか?

自己署名証明書を使用する代わりに、Chrome または Firefox を起動して、特定のドメインが安全であるかのように装うことができます。たとえば、Mac で Chrome を使用する場合、次のようにして起動できます。

/Applications/Google\ Chrome\ Canary.app/Contents/MacOS/Google\ Chrome\ --user-data-dir=/tmp/foo --unsafely-treat-insecure-origin-as-secure=http://www.your.site

サービスワーカーは http://www.your.site .

詳細はこちらでご覧いただけます。 HTTP 経由でサービスワーカーをテストするためのオプション

編集: 変更された --unsafety-...--unsafely-...