WorkerGlobalScope: indexedDB 屬性

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2015 年 7 月⁩以來,各瀏覽器均已提供此特性。

注意:此功能僅在 Web Workers 中可用。

WorkerGlobalScope 介面的只讀屬性 indexedDB 為工作執行緒提供了非同步訪問索引資料庫功能的機制。

一個 IDBFactory 物件。

示例

以下程式碼會建立一個非同步開啟資料庫的請求,當請求的 onsuccess 處理程式觸發時,資料庫就會開啟。

js
let db;
function openDB() {
  const DBOpenRequest = self.indexedDB.open("toDoList");
  DBOpenRequest.onsuccess = (e) => {
    db = DBOpenRequest.result;
  };
}

規範

規範
Indexed Database API 3.0
# dom-windoworworkerglobalscope-indexeddb

瀏覽器相容性

另見