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

Propriété Type Description
target Lecture seule EventTarget La requête concernée par cet événement
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)
  };
 
};

Evénements liés

Voir aussi

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : Kalwyn
 Dernière mise à jour par : Kalwyn,