SharedStorageWorkletGlobalScope

可用性有限

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

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

SharedStorageWorkletGlobalScope 介面是 Shared Storage API 的一部分,代表 SharedStorageWorklet 模組的全域性作用域。

WorkletGlobalScope SharedStorageWorkletGlobalScope

例項屬性

sharedStorage 實驗性

包含一個 WorkletSharedStorage 物件的例項,該物件在 worklet 上下文中表示特定源的共享儲存。

例項方法

register() 實驗性

註冊在當前 worklet 模組中定義的操作

示例

js
// ab-testing-worklet.js
class SelectURLOperation {
  async run(urls, data) {
    // Read the user's experiment group from shared storage
    const experimentGroup = await this.sharedStorage.get("ab-testing-group");

    // Return the group number
    return experimentGroup;
  }
}

register("ab-testing", SelectURLOperation);

有關此示例的詳細介紹以及其他示例的連結,請參閱 共享儲存 API 登入頁。

規範

規範
共享儲存 API
# sharedstorageworkletglobalscope

瀏覽器相容性

另見