// This test requires two databases. The first needs to be a low version // number that gets closed when a second higher version number database is // created. Then the upgradeneeded event for the second database throws an // exception and triggers an abort/close.
let request = indexedDB.open(name, 1);
request.onerror = errorHandler;
request.onsuccess = grabEventAndContinueHandler;
request.onupgradeneeded = function () {
info("Got upgradeneeded event for db 1");
};
let event = yield undefined;
is(event.type, "success", "Got success event for db 1");
let db = event.target.result;
db.onversionchange = function (event) {
info("Got versionchange event for db 1");
event.target.close();
};
is(event.type, "error", "Got an error event for db 2");
ok(event.target.error instanceof DOMException, "Request has a DOMException");
is(event.target.error.name, "AbortError", "Request has AbortError");
finishTest();
}
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.0 Sekunden
(vorverarbeitet am 2026-08-25)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.