WorkerGlobalScope: indexedDB-Eigenschaft
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2021.
Hinweis: Diese Funktion ist nur in Web Workers verfügbar.
Die schreibgeschützte indexedDB
-Eigenschaft der WorkerGlobalScope
-Schnittstelle bietet Arbeitern einen Mechanismus, um asynchron auf die Fähigkeiten von indizierten Datenbanken zuzugreifen.
Wert
Ein IDBFactory
-Objekt.
Beispiele
Der folgende Code erstellt eine Anfrage zum asynchronen Öffnen einer Datenbank, wonach die Datenbank geöffnet wird, wenn der onsuccess
-Handler der Anfrage ausgelöst wird:
js
let db;
function openDB() {
const DBOpenRequest = self.indexedDB.open("toDoList");
DBOpenRequest.onsuccess = (e) => {
db = DBOpenRequest.result;
};
}
Spezifikationen
Specification |
---|
Indexed Database API 3.0 # dom-windoworworkerglobalscope-indexeddb |
Browser-Kompatibilität
BCD tables only load in the browser
Siehe auch
- Verwendung von IndexedDB
- Transaktionen starten:
IDBDatabase
- Verwendung von Transaktionen:
IDBTransaction
- Einstellen eines Schlüsselspektrums:
IDBKeyRange
- Abrufen und Ändern Ihrer Daten:
IDBObjectStore
- Verwendung von Cursorn:
IDBCursor
- Referenzbeispiel: To-do-Benachrichtigungen (Beispiel live ansehen).