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"
と同等です。
例
決済ハンドラー API > 概念と使用方法を確認してください。
仕様書
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