<!
DOCTYPE html>
<
html>
<
head>
<
script>
var request = indexedDB.open(opener.location,
1);
request.onupgradeneeded = function(e) {
var db = e.target.result;
// This should never be called
db.onversionchange = function() {
db.transaction([
"mystore"]).objectStore(
"mystore").put({ hello:
"fail" },
42);
};
var trans = e.target.transaction;
if (db.objectStoreNames.contains(
"mystore")) {
db.deleteObjectStore(
"mystore");
}
var store = db.createObjectStore(
"mystore");
store.add({ hello:
"world" },
42);
trans.oncomplete = function() {
opener.postMessage(
"go",
"http://mochi.test:8888");
};
};
</
script>
</
head>
<
body>
This is page one.
</
body>
</
html>