Javascript 服务工作者接收推送通知的chrome扩展

Javascript 服务工作者接收推送通知的chrome扩展,javascript,google-chrome-extension,push-notification,google-cloud-messaging,Javascript,Google Chrome Extension,Push Notification,Google Cloud Messaging,我已经成功构建了一个服务工作者,它接收以下推送通知 我正在尝试构建一个chrome扩展,它允许我对推送通知进行次成熟。但是,当扩展运行时,似乎不支持服务工作者 Service Worker Error :^( DOMException: Failed to register a ServiceWorker: The URL protocol of the current origin ('chrome-extension://dghajjpcbhcpnnkkgehjhhceemhcacoc')

我已经成功构建了一个服务工作者,它接收以下推送通知

我正在尝试构建一个chrome扩展,它允许我对推送通知进行次成熟。但是,当扩展运行时,似乎不支持服务工作者

Service Worker Error :^( DOMException: Failed to register a ServiceWorker: The URL protocol of the current origin ('chrome-extension://dghajjpcbhcpnnkkgehjhhceemhcacoc') is not supported.
我是否缺少manifest.js上的一些权限


我遵循了Chrome扩展。

为Chrome扩展启用服务人员仍然是一项正在进行的工作。你可以追踪它。它似乎已经在金丝雀和Dev频道中可用


在Chrome扩展中,您不需要服务人员就能接收推送通知。您可以使用。

谢谢。在这种情况下…我是否可以不使用服务工作者来接收推送通知?或者这是我唯一的选择。@rsanschez我也在开发chrome扩展,并尝试使用gcm进行推送通知。但问题是,当我点击扩展时,gcm om.message事件会运行,也就是说,我认为它不会在后台运行。你能帮我个忙吗?@RobReagan你看到api从2018年4月起就被弃用了吗?这是否意味着chrome API也将停止工作?有人在chrome扩展中找到了chrome.gcm.onMessage的FCM替代品吗?@RobReagan您找到了gcm到FCM chrome扩展端口的解决方案了吗?我在Google/Firebase文档中找不到任何东西。你声称到2019年1月它会吸引更多的注意力,所以你把我的希望定得很高!;)使用此作为参考:您是否找到了解决方案或教程(与服务人员一起)?我也面临同样的问题,请看这里更新的帖子: