serviceworker

Limited availability

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

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

非標準: この機能は標準ではなく、標準化の予定もありません。公開されているウェブサイトには使用しないでください。ユーザーによっては使用できないことがあります。実装ごとに大きな差があることもあり、将来は振る舞いが変わるかもしれません。

serviceworker メンバーは、商業ウェブサイトで指定された決済方法の決済メカニズムを提供するウェブベースの決済アプリケーションを実行するために、ジャストインタイム (JIT) でインストールされ、登録されたサービスワーカーを指定します。詳細は、決済ハンドラー API を参照してください。

serviceworker オブジェクトは以下の値を持つことができます。

scope Experimental 非標準

サービスワーカーの登録スコープを表す文字列です。

src Experimental 非標準

サービスワーカーのスクリプトをダウンロードするための URL を表す文字列です。

use_cache Experimental 非標準

論理値で、 HTTP キャッシュが更新中のサービスワーカーのスクリプトリソースにどのように使用されるかを設定します。 これは、 ServiceWorkerContainer.register() を使用して JavaScript 経由でサービスワーカーを登録する際に指定する updateViaCache オプションの特定の値と同等な機能を提供します。

  • true: HTTP キャッシュはインポートのために照会されますが、メインスクリプトは常にネットワークから更新されます。 HTTP キャッシュにインポート用の新しい項目が見つからない場合は、ネットワークから取得されます。 updateViaCache: "imports" と同等です。
  • false: メインスクリプトやそのインポートには HTTP キャッシュは使用されません。すべてのサービスワーカーのスクリプトリソースはネットワークから更新されます。 updateViaCache: "none" と同等です。

仕様書

No specification found

No specification data found for html.manifest.serviceworker.
Check for problems with this page or contribute a missing spec_url to mdn/browser-compat-data. Also make sure the specification is included in w3c/browser-specs.

ブラウザーの互換性

BCD tables only load in the browser

関連情報