Bonjour,

j'utilise le plugin indexedDB de jQuery.
Lors de la création de ma base de données, j'ai le message d'erreur suivant : "no such table: dbVersions

Quand je la relance généralement ça marche mais j'ai de temps en temps droit au message suivant "Uncaught Error: SECURITY_ERR: DOM Exception 18 at file:///IndexedDBShim.min.js:1

voici le code de la création :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 
 $.indexedDB("db", {
                "schema": {
                    "1": function (versionTransaction) {
                        var obj1 = versionTransaction.createObjectStore("obj1", {
                            "keyPath": "uuid"
                        });
                        facilities.createIndex("parent");
                    },
                    "2": function (versionTransaction) {
                        var logs = versionTransaction.createObjectStore("logs", {
                            "keyPath": "uuid"
                        });
                        logs.createIndex("parent");
                    },
                    "3": function (versionTransaction) {
                        versionTransaction.objectStore("obj1").createIndex("code");
                    }
                }
            }).done(function () {
                init = true;
                if (typeof succeed == 'function') { 
                    succeed(); 
                }
            }).fail(function (e) {
                if (typeof errorCallback == 'function') { 
                    errorCallback(e); 
                }
            });
dans la fonction fail, j'aimerais afficher l'erreur mais le "e" est undefined.


Merci pour votre aide