gpt4 book ai didi

firefox - 相当于Firefox的GCM

转载 作者:行者123 更新时间:2023-12-04 17:08:17 26 4
gpt4 key购买 nike

Google Cloud Messaging(GCM)是一项服务,使开发人员可以将服务器中的数据发送到Android应用程序或Chrome应用程序和扩展程序。

我正在开发chrome和firefox扩展/附加组件。我正在使用Firefox扩展的Web扩展API。

现在,Web Extension API不支持chrome.gcm。* API。本质上,Firefox扩展无法与GCM通话。

firefox扩展程序可以与之对话的GCM之类的东西吗? Firefox提供的功能,就像Google为其浏览器Chrome提供的GCM一样?如果没有,请问有人可以解释如何在Firefox扩展中实现这一目标吗?

更新:
即使对于Web应用程序,Firefox也不会使用类似于GCM的东西。他们使用服务 worker 。 Firefox浏览器扩展可以与服务人员交互吗?

最佳答案

Firefox扩展程序当前无法直接使用服务 worker (according to an implementor who worked on service-workers support in Firefox)。

Is there something else like GCM to which a firefox extension can talk to? Something provided by the Firefox just like GCM provided by Google for its browser Chrome?



是的,有相当于GCM的Firefox。 Firefox用户访问的所有接收推送通知的Web应用程序都是从 dom.push.serverURL用户首选项指定的服务器上获取的。如果您在 dom.push.serverURL中选中 about:config,则会看到 wss://push.services.mozilla.com/,它是 Mozilla Push Service-本质上是Mozilla的GCM等效项。

它的后端运行 AutoPush, a Python-based open-source Push Server software project,并且它的客户端(如问题中所述)通过服务 worker 公开给Web应用程序。

因此,尽管Firefox扩展可以使用另一种方式与Mozilla Push Service连接,但唯一公开记录的方式是通过依赖于服务 worker 的 standard Web Push API,但Firefox扩展中尚不可用。

关于firefox - 相当于Firefox的GCM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35125710/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com