I tested it on an infrequently updated installation of firefox nightly, and the about page said Firefox 10. But I didn't know the API changed, I'll look into it. But how so did it change?
var request = mozIndexedDB.open("databasename");
request.onsuccess = function(event) {
request = event.target.result.setVersion(N);
request.onsuccess = function(event) {
// set up your database
}
}
it looks like
var request = mozIndexedDB.open("databasename", N);
request.onupgradeneeded = function(event) {
// set up your database
}
request.onsuccess = function(event) {
// do stuff with your database
}
Feel free to email me at <my hacker news username>@mozilla.com if you need a more detailed explanation.