BackgroundFetchRegistration.result

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。

resultBackgroundFetchRegistration インターフェイスの読み取り専用プロパティで、バックグラウンドフェッチが成功したか失敗したかを表す文字列を返します。

このプロパティの値が変化したとき、関連する BackgroundFetchRegistration オブジェクトで、progress イベントが発火します。

下記文字列のいずれかの値をとります。

""

フェッチは進行中なので、結果は未確定です。

"success"

バックグラウンドのフェッチは成功しました。

"failure"

バックグラウンドのフェッチは失敗しました。これは、ブラウザーがリトライできないときにのみ返されます。

このプロパティをコンソールにログ出力すると、フェッチの進行中であれば空文字列が、そうでなければ結果を表す文字列が出力されます。

js
console.log(bgFetch.result);

仕様書

Specification
Background Fetch
# dom-backgroundfetchregistration-result

ブラウザーの互換性

BCD tables only load in the browser