I am trying to run the "Using IndexedDB" sample code at https://developer.mozilla.org/en-US/docs/IndexedDB/Using_IndexedDB
Right out of the gate I stumble over the first line of code: window.indexedDB = window.indexedDB || window.webkitIndexedDB || window.mozIndexedDB; window.indexedDB = window.indexedDB || window.webkitIndexedDB || window.mozIndexedDB;
Using Firebug I can see that window.indexedDB is undefined, as expected for FF 15, window.webkitIndexedDB is undefined as expected (FF is not webkit), but window.mozIndexedDB is null but not undefined. If it is null, which tells me that it exists but does not have a valid value / is not initialized.
This is from Firefox 15.0.1 on OSX 10.6.8 and Ubuntu 12.04. Can someone tell me why I cannot see / use window.mozIndexedDB ? Am I doing something wrong?
For completeness, here is my JavaScript file:
window.indexedDB = window.indexedDB || window.webkitIndexedDB || window.mozIndexedDB; var request = window.indexedDB.open("MyTestDatabase", 3); var db; request.onerror = function (event) { alert("Oops, request.onerror"); }; request.onsuccess = function (event) {
source share