serviceworker

可用性有限

此特性不是基線特性,因為它在一些最廣泛使用的瀏覽器中不起作用。

實驗性: 這是一項實驗性技術
在生產中使用此技術之前,請仔細檢查瀏覽器相容性表格

非標準:此特性未標準化。我們不建議在生產環境中使用非標準特性,因為它們瀏覽器支援有限,並且可能會更改或被移除。但是,在沒有標準選項的特定情況下,它們可以是合適的替代方案。

serviceworker 成員指定一個即時(JIT)安裝並註冊的 Service Worker,用於執行基於 Web 的支付應用,為指定支付方式在商家網站中提供支付機制。更多詳情請參閱 Payment Handler API

serviceworker 物件可能包含以下值

scope 實驗性 非標準

一個表示 Service Worker 註冊範圍的字串。

src 實驗性 非標準

一個表示從哪個 URL 下載 Service Worker 指令碼的字串。

use_cache 實驗性 非標準

一個布林值,用於設定在更新期間如何使用 HTTP 快取來獲取 Service Worker 指令碼資源。它提供了與透過 JavaScript 使用 ServiceWorkerContainer.register() 註冊 Service Worker 時提供的 `updateViaCache` 選項的某些值等效的功能。

  • true:將查詢 HTTP 快取以獲取匯入內容,但主指令碼將始終從網路更新。如果 HTTP 快取中沒有找到匯入內容的最新條目,則會從網路獲取。等同於 `updateViaCache: "imports"`。
  • false:HTTP 快取將不會用於主指令碼或其匯入內容。所有 Service Worker 指令碼資源都將從網路更新。等同於 `updateViaCache: "none"`。

示例

請參閱 Payment Handler API > 概念和用法

規範

此特性似乎未在任何規範中定義。

瀏覽器相容性

另見