reyesr / fullproof

javascript fulltext search engine library
http://reyesr.github.com/fullproof/
Apache License 2.0
666 stars 46 forks source link

indexeddb JS runtime error, Visual Studio - Windows Universal App (JS) - indexeddb_store.js #37

Open shmohajerani opened 7 years ago

shmohajerani commented 7 years ago

I have been receiving a runtime error in VS when trying to open an indexeddb store.

Seems like this line in indexeddb_store.js was causing it: this.dbVersion = version || "1.0"; --> Corrected --> this.dbVersion = version || 1.0;

& now everything works fine.

P.S> Important: The version number is an unsigned long long number, which means that it can be a very big integer. It also means that you can't use a float, otherwise it will be converted to the closest lower integer and the transaction may not start, nor the upgradeneeded event trigger. So for example, don't use 2.4 as a version number: var request = indexedDB.open("MyTestDatabase", 2.4); // don't do this, as the version will be rounded to 2