blocked
Le handler blocked est exécuté lorsque l'ouverture d'une connexion à une base de données bloque une transaction versionchange sur celle-ci.
Informations générales
- Spécification
- Interface
-
IDBVersionChangeEvent
- Propagation
-
Non
- Annulable
-
Non
- Cible
-
IDBRequest
- Action par défaut
-
Aucune
Propriétés
Property | Type | Description |
---|---|---|
target Lecture seule |
EventTarget |
The request concerned by this event. |
type Lecture seule |
DOMString |
The type of event. |
bubbles Lecture seule |
Boolean |
Whether the event normally bubbles or not. |
cancelable Lecture seule |
Boolean |
Whether the event is cancellable or not. |
newVersion Lecture seule |
unsigned long (int) | The new version of the database. |
oldVersion Lecture seule |
unsigned long (int) | The old version of the database. |
Exemple
js
var req1 = indexedDB.open("addressbook", 3);
req1.onsuccess = function (event) {
var addressbookDB = event.target.result;
// Essayons d'ouvrir la même base de données avec une version de révision plus élevée
var req2 = indexedDB.open("addressbook", 4);
// Dans ce cas, le handler onblocked sera exécuté
req2.onblocked = function (e) {
console.log(e);
};
};