1. Web
  2. Web-APIs
  3. IDBVersionChangeEvent
  4. newVersion

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

IDBVersionChangeEvent: newVersion Eigenschaft

Baseline Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Die newVersion-Eigenschaft des schreibgeschützten IDBVersionChangeEvent Interfaces gibt die neue Versionsnummer der Datenbank zurück.

Wert

Eine Zahl, die ein 64-Bit-Ganzzahlwert ist, oder null, wenn die Datenbank gelöscht wird.

Beispiele

Im folgenden Code-Snippet machen wir eine Anfrage zum Öffnen einer Datenbank und fügen Handler für die Erfolgs- und Fehlerfälle hinzu. Diese Ereignisse werden über das benutzerdefinierte IDBVersionChangeEvent-Interface ausgelöst. Für ein vollständiges funktionierendes Beispiel, siehe unsere To-do Notifications App (Beispiel live ansehen).

js
const note = document.querySelector("ul");
// Let us open version 4 of our database
const DBOpenRequest = window.indexedDB.open("toDoList", 4);
// these two event handlers act on the database being opened
DBOpenRequest.onerror = (event) => {
 note.appendChild(document.createElement("li")).textContent =
 "Error loading database.";
};
DBOpenRequest.onsuccess = (event) => {
 note.appendChild(document.createElement("li")).textContent =
 "Database initialized.";
 // store the result of opening the database in the db variable.
 // This is used a lot later on, for opening transactions and suchlike.
 const db = DBOpenRequest.result;
};

Spezifikationen

Spezifikation
Indexed Database API 3.0
# dom-idbversionchangeevent-newversion

Browser-Kompatibilität

Siehe auch

Help improve MDN

Erfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.

AltStyle によって変換されたページ (->オリジナル) /