镀铬扩展与服务工作者接收推送通知

时间:2016-02-29 12:27:59

标签: javascript google-chrome-extension push-notification google-cloud-messaging

我已经成功构建了一个服务工作者,该工作人员在this tutorial之后接收推送通知。

我正在尝试构建一个chrome扩展程序,允许我使用subcripe到推送通知。但似乎在扩展运行时不支持服务工作者。

Service Worker Error :^( DOMException: Failed to register a ServiceWorker: The URL protocol of the current origin ('chrome-extension://dghajjpcbhcpnnkkgehjhhceemhcacoc') is not supported.

我是否遗漏了manifest.js的一些权限?

我关注this tutorial以获取Chrome扩展程序。

1 个答案:

答案 0 :(得分:6)

为Chrome扩展程序启用服务工作者仍在进行中。您可以跟踪here。它似乎已经在Canary和Dev频道中可用。

您无需服务工作人员即可在Chrome扩展程序中接收推送通知。您可以使用chrome.gcm API