--- title: PushMessageData.blob() slug: Web/API/PushMessageData/blob tags: - API - Blob - Experimental - Method - Push - PushMessageData - Reference - Service Workers translation_of: Web/API/PushMessageData/blob ---

{{APIRef("Push API")}}{{SeeCompatTable()}}

{{domxref("PushMessageData")}} インターフェースの blob() メソッドは、プッシュメッセージデータを {{domxref("Blob")}} オブジェクトとして抽出します。

構文

var myBlob = PushEvent.data.blob();

パラメーター

なし。

戻り値

{{domxref("Blob")}}。

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

  // Blob を使用して何かを実行する。
});

仕様

仕様 状態 コメント
{{SpecName('Push API', '#widl-PushMessageData-blob-Blob', 'blob()')}} {{Spec2('Push API')}} 初期定義。

ブラウザ実装状況

{{Compat("api.PushMessageData.blob")}}

関連項目