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
- IndexedDB
- 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
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)
};
};