IDBDatabase.version
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2021.
La propriété version
, rattachée à l'interface IDBDatabase
, est un entier sur 64 bits qui contient la version de la base de données à laquelle on est connecté. Lors de la création initiale d'une base de données, cet attribut a la chaîne vide.
Note : Cette fonctionnalité est disponible via les Web Workers.
Syntaxe
js
db.version;
Valeur
Un entier qui contient la version de la base de données à laquelle on est connecté.
Exemples
js
// On ouvre la base de données
var DBOpenRequest = window.indexedDB.open("toDoList", 4);
// On déclare des gestionnaires d'évènements pour l'ouverture
DBOpenRequest.onerror = function (event) {
note.innerHTML += "<li>Erreur lors du chargement de la base de données.</li>";
};
DBOpenRequest.onsuccess = function (event) {
note.innerHTML += "<li>Base de données initialisée.</li>";
// on stocke le résultat de l'ouverture si besoin de l'utiliser ensuite
db = DBOpenRequest.result;
// Cette ligne inscrira la version de la base dans la console : "4"
console.log(db.version);
};
Spécifications
Specification |
---|
Indexed Database API 3.0 # ref-for-dom-idbdatabase-version① |
Compatibilité des navigateurs
BCD tables only load in the browser
Voir aussi
- Utiliser IndexedDB
- Initier une connexion :
IDBDatabase
- Utiliser les transactions :
IDBTransaction
- Définir un intervalle de clés :
IDBKeyRange
- Récupérer et modifier les données :
IDBObjectStore
- Utiliser les curseurs
IDBCursor
- Exemple de référence : To-do Notifications (exemple live).