javascript - indexedDB.deleteDatabase() does not delete? -


google chrome lists 2 indexed databases own website:

ursprung:   http://www.example.com/ größe auf datenträger:  5,5 kb zuletzt geändert am:    donnerstag, 9. april 2015 22:23:53  ursprung:   https://www.example.com/ größe auf datenträger:  1.048 b zuletzt geändert am:    dienstag, 3. märz 2015 22:49:21 

regarding research resulted through indexeddb. not know set databases , names have tried find names , after delete them follows:

<script> indexeddb.webkitgetdatabasenames().onsuccess = function(sender, args) {     console.log(sender.target.result);     var req = indexeddb.deletedatabase(sender.target.result);     req.onsuccess = function () {         console.log("deleted database successfully");     };     req.onerror = function () {         console.log("couldn't delete database");     };     req.onblocked = function () {         console.log("couldn't delete database due operation being blocked");     }; }; </script> 

the console shows deleted database successfully entry in google chrome website data stays. changes in size (between 5 , 10 kb) , timestamp changes. console.log of sender.target.result returned:

domstringlist {length: 0, item: function, contains: function}length: 0__proto__: domstringlist ... 

what wrong , how delete both databases through javascript?

update 1
tried create new database on own find out need delete again. worked (for multiple databases in 1 step):

<script> // delete databases window.indexeddb.webkitgetdatabasenames().onsuccess = function(sender, args) {     console.log(sender.target.result);     (var key in sender.target.result) {         window.indexeddb.deletedatabase(sender.target.result[ key ]);     } }; // create database //window.indexeddb.open("testdb", 1); </script> 

but after testing indexed database filesize in google chrome raised 105 kb:

größe auf datenträger:  105 kb zuletzt geändert am:    donnerstag, 9. april 2015 23:26:27 

it seems browser reserves maximum used database size of past altough deleted it. or possible restore data?

the next question why second database still unchanged. other type of database? find scary not having control of created through website , saved in visitors browser.

google chrome lists 2 indexed databases own website

where chrome that?

i suspect seeing not indexeddb databases.


Popular posts from this blog