Google chrome Web推送服务工作人员注册错误-注册失败-无法检索公钥?

Google chrome Web推送服务工作人员注册错误-注册失败-无法检索公钥?,google-chrome,push-notification,registration,service-worker,web-push,Google Chrome,Push Notification,Registration,Service Worker,Web Push,当尝试安装服务工作者(Chrome 55)时,我在浏览器控制台中遇到此错误 Registration failed - could not retrieve the public key 但这只发生在其中一台设备的浏览器中。在Chrome55的其他设备中,它工作正常。我无法在具有相同chrome版本的其他设备上复制此问题。所以我想这不是worker或manifest文件的问题。我很高兴有人能对这个问题有所了解。我从中得到了一些关于这个错误的建议。参与铬项目的彼得说 这是一种符合“这永远不会发生

当尝试安装服务工作者(Chrome 55)时,我在浏览器控制台中遇到此错误

Registration failed - could not retrieve the public key
但这只发生在其中一台设备的浏览器中。在Chrome55的其他设备中,它工作正常。我无法在具有相同chrome版本的其他设备上复制此问题。所以我想这不是worker或manifest文件的问题。我很高兴有人能对这个问题有所了解。

我从中得到了一些关于这个错误的建议。参与铬项目的彼得说

这是一种符合“这永远不会发生”的错误 唯一会发生这种情况的情况是 磁盘上的GCM密钥存储数据库已损坏,并且由于某种原因, 无法恢复。”

马特向我指出:

所以这个bug恰好属于“不应该发生”类别。幸运的是,当我重新启动机器时,chrome抛出了这个错误,错误消失了,它开始正常工作

请在此处阅读更多信息: