私はindexedDBの操作方法についてtutorialを見てきました。次のコードを示唆しています。indexedDBの作成とオブジェクトストアの作成
dbreq = window.indexedDB.open('testaaaaa');
dbreq.onupgradeneeded = function(event){
var db = event.target.result;
var objectStore = db.createObjectStore("cats");
console.log("hi");
}
VM321:5 hi
私はそれらを個別に入力してみてください場合、私はその後、JavaScriptコンソールtogether.Butに貼り付ける場合、それは動作します。そして、
dbreq = window.indexedDB.open('testbbbbb');
:
dbreq.onupgradeneeded = function(event){
var db = event.target.result;
var objectStore = db.createObjectStore("cats");
console.log("hi");
}
は、出力はありません。
このようにデータベースをセットアップすることで技術的に競合状態が作成されますが、これは決して当てはまることはありません。これをしないオブジェクトストアを作成するより良い方法はありますか?
競合状態はありません。 EventListenerとXMLHttpRequestの仕組みを見てみることをお勧めします。 – Josh