时间:2021-07-01 10:21:17 帮助过:31人阅读
大家可能已经能知道success和error事件的含义了。而upgradeneeded事件是在首次打开数据库或者改变数据库版本的时候被触发。blocked事件是在前一个连接没有被关闭的时候被触发。
让我们看下接下来的例子,其中当首次访问网站的时候会触发upgradeneeded事件,然后是success事件。
var idbSupported = false; var db; document.addEventListener("DOMContentLoaded", function(){ if("indexedDB" in window) { idbSupported = true; } if(idbSupported) { var openRequest = indexedDB.open("test",1); openRequest.onupgradeneeded = function(e) { console.log("Upgrading..."); } openRequest.onsuccess = function(e) { console.log("Success!"); db = e.target.result; } openRequest.onerror = function(e) { console.log("Error"); console.dir(e); } } },false);
Indexed DB入门导学(1)
标签: