1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
<script>
var databaseName = "index-upgrade-test";
var openRequest = indexedDB.open(databaseName);
var db;
openRequest.onupgradeneeded = function(event) {
window.webkit.messageHandlers.testHandler.postMessage('Unexpected upgrade needed');
}
openRequest.onsuccess = function(event) {
var req = event.target.result.transaction('store').objectStore('store').index('index').get("indexkey!");
req.onsuccess = function (event) {
window.webkit.messageHandlers.testHandler.postMessage("Object expected to be a blob: " + event.target.result.test);
}
req.onerror = function (event) {
window.webkit.messageHandlers.testHandler.postMessage("Unexpected get error");
}
}
</script>
|