これは実験的な機能です。本番で使用する前にブラウザー実装状況をチェックしてください。

PushMessageData インターフェースの json()メソッドは、プッシュメッセージデータを JSON オブジェクトとして抜き出します。

構文

var myJson = PushEvent.data.json();

パラメーター

なし。

戻り値

JSON オブジェクト。

self.addEventListener('push', function(event) {
  var jsonObj = event.data.json();

  // JSON を使って何かを実行する
});

仕様

仕様 状態 コメント
Push API
json() の定義
草案 初期定義。

ブラウザ実装状況

現在、互換性データを可読形式の JSON フォーマットに置き換えているところです。 この互換性一覧は古い形式を使っており、これに含まれるデータの置き換えが済んでいません。 手助けしていただける場合は、こちらから!

機能 Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
基本サポート 50.0 44.0 (44.0)[1] 未サポート 未サポート 未サポート
機能 Android Android Webview Firefox Mobile (Gecko) Firefox OS IE Mobile Opera Mobile Safari Mobile Chrome for Android
基本サポート 未サポート 未サポート 48.0 (48)[2] 未サポート 未サポート 未サポート 未サポート 50.0

関連項目

ドキュメントのタグと貢献者

このページの貢献者: YuichiNukiyama
最終更新者: YuichiNukiyama,