我已经成功构建了一个服务工作者,该工作人员在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扩展程序。
答案 0 :(得分:6)
为Chrome扩展程序启用服务工作者仍在进行中。您可以跟踪here。它似乎已经在Canary和Dev频道中可用。
您无需服务工作人员即可在Chrome扩展程序中接收推送通知。您可以使用chrome.gcm
API。