Firefoxと同等のGCM



プライベートブラウジング 解除 (1)

現在、Firefoxの拡張機能は、サービスワーカーを直接使用することはできません( Firefoxでのサービスワーカーのサポートに携わっている実装者による )。

GCMのような、Firefoxの拡張機能が話せるようなものがありますか? Google Chromeのブラウザ用に提供されたGCMと同じように、Firefoxによって提供されたもの

はい、Firefoxに相当するGCMがあります。 プッシュ通知を受け取るFirefoxユーザーがアクセスするすべてのWebアプリケーションは、 dom.push.serverURLユーザー設定で指定されたサーバーから取得します。 about:configdom.push.serverURLをチェックすると、 wss://push.services.mozilla.com/が表示されます。これはMozillaプッシュサービスです .MessillaのGCMに相当します。

そのバックエンドは、PythonベースのオープンソースのPush ServerソフトウェアプロジェクトであるAutoPushを実行し、そのクライアント側はサービスワーカーを介してWebアプリケーションに公開されている。

だから、Firefoxの拡張機能がMozilla Push Serviceに接続できる代替方法があるかもしれないが、唯一公開されている唯一の方法は、Firefox拡張機能ではまだ利用できないサービスワーカーに依存する標準のWeb Push APIです。

Google Cloud Messaging(GCM)は、開発者がサーバーからAndroidアプリ、Chromeアプリ、拡張機能にデータを送信できるサービスです。

私はクロームとFirefox拡張/アドオンを開発しています。 FirefoxエクステンションにWeb Extension APIを使用しています。

現在、Web Extension APIはまだchrome.gcm。* APIをサポートしていません。 基本的に、Firefox拡張機能はGCMと通信できません。

GCMのような、Firefoxの拡張機能が話せるようなものがありますか? Google Chromeのブラウザ用に提供されたGCMと同じように、Firefoxによって提供されたものは何ですか? そうでない場合は、誰かがFirefox Extensionでこれを達成する方法を説明してもらえますか?

更新 :Webアプリケーションの場合でも、FirefoxはGCMに似た何かを使用しません。 彼らはサービスワーカーを使用しています。 Firefox Browser Extensionsはサービスワーカーと対話できますか?





web-push