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 Juli 2015.
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
Loading…
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).