1

サービスワーカー(Chrome 55)をインストールしようとすると、ブラウザのコンソールでこのエラーが発生します。Webプッシュサービスワーカーの登録エラー - 登録に失敗しました - 公開鍵を取得できませんでしたか?

Registration failed - could not retrieve the public key 

これは、いずれかのデバイスのブラウザでのみ発生しています。クロム55の他のデバイスでは正常に動作しています。同じChrome版の他の端末でこの問題を再現することはできません。だから、これは作業者やマニフェストファイルの問題ではないと思います。私は誰かがこの問題についていくつかの光を放つことができて非常に幸せだろう。

答えて

1

このエラーに関しては、service worker discuss groupからアドバイスを受けました。クロムプロジェクトの一部であるピーターは

が、これは 『 カテゴリを発生しません。ディスク上のとき これが起こると思われる唯一の状況がある「これはに収まるエラーの一種である』と述べていますGCMキーストアデータベースが破損し、何らかの理由で を復元できませんでした。

とマットはこれに私を指摘:

https://cs.chromium.org/chromium/src/content/public/common/push_messaging_status.cc?type=cs&q=%22could+not+retrieve+the+public+key%22&sq=package:chromium&l=49だからこのバグは、カテゴリを「決して起こらないはずです」であることを起こります。幸いなことに、クロムがこのエラーを投げているマシンを再起動すると、エラーが消えて正常に動作し始めました。

ここをクリックしてください。https://groups.google.com/a/chromium.org/forum/#!topic/service-worker-discuss/gCFxq4fHPVw

関連する問題