serviceworker

實驗性: 這是一個 實驗性技術
在生產環境中使用此功能之前,請仔細檢視 瀏覽器相容性表格

非標準: 此功能是非標準的,並且不在標準軌道上。不要在面向 Web 的生產站點上使用它:它不會對每個使用者都起作用。實現之間也可能存在很大的不相容性,並且行為將來可能會發生變化。

型別 物件

serviceworker 成員指定一個即時 (JIT) 安裝並註冊以執行基於 Web 的支付應用程式的服務工作執行緒,該應用程式為商家網站中指定的支付方法提供支付機制。有關更多詳細資訊,請參閱 支付處理程式 API

示例

serviceworker 物件可能包含以下值

成員 描述
scope 表示服務工作執行緒註冊範圍的字串。
src 表示從其下載服務工作執行緒指令碼的 URL 的字串。
use_cache 一個布林值,用於設定在更新期間如何使用 HTTP 快取來獲取服務工作執行緒指令碼資源。它提供了與使用 JavaScript 透過 ServiceWorkerContainer.register() 註冊服務工作執行緒時提供的 updateViaCache 選項的某些值等效的功能。
  • true:HTTP 快取將被查詢以獲取匯入,但主指令碼將始終從網路更新。如果在 HTTP 快取中找不到匯入的新條目,則會從網路獲取它們。等效於 updateViaCache: "imports"
  • false:HTTP 快取不會用於主指令碼或其匯入。所有服務工作執行緒指令碼資源都將從網路更新。等效於 updateViaCache: "none"

規範

未找到規範

未找到 html.manifest.serviceworker 的規範資料。
檢查此頁面是否存在問題 或為缺少的 spec_url 貢獻內容到 mdn/browser-compat-data。還要確保規範包含在 w3c/browser-specs.

瀏覽器相容性

BCD 表格僅在啟用了 JavaScript 的瀏覽器中載入。

另請參閱