2017-03-11 12 views
1

サービス担当者のテストにlocalhostを使用していません。サーバーには自己署名証明書があり、動作しています。サーバで自己署名入り証明書を持つFirebaseサービスワーカを使用

FCMからプッシュトークンを取得しようとしていますが、 ServiceWorkerの登録に失敗しました:DOMException:ServiceWorkerの登録に失敗しました:スクリプトのフェッチ時にSSL証明書エラーが発生しました。

FCMサービスワーカーは、サーバーの自己署名証明書を使用できますか?

これはステージングサーバーなので、サーバー用のssl certを購入することはありません。

答えて

0

自己署名証明書を持つサービスワーカーを使用できないようです。ホワイトリストへ

カスタムフラグを実行クロームはテスト目的のために、あなたのドメイン:

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

あなたはクロームがインストールされている正しいパスを使用していることを確認してください。

https://stackoverflow.com/a/43484456/545726 そしてhttps://deanhume.com/home/blogpost/testing-service-workers-locally-with-self-signed-certificates/10155

を参照してください。
関連する問題