26 lines
656 B
Plaintext
26 lines
656 B
Plaintext
function getIDB() {
|
|
/* global indexedDB,webkitIndexedDB,mozIndexedDB,OIndexedDB,msIndexedDB */
|
|
try {
|
|
if (typeof indexedDB !== 'undefined') {
|
|
return indexedDB;
|
|
}
|
|
if (typeof webkitIndexedDB !== 'undefined') {
|
|
return webkitIndexedDB;
|
|
}
|
|
if (typeof mozIndexedDB !== 'undefined') {
|
|
return mozIndexedDB;
|
|
}
|
|
if (typeof OIndexedDB !== 'undefined') {
|
|
return OIndexedDB;
|
|
}
|
|
if (typeof msIndexedDB !== 'undefined') {
|
|
return msIndexedDB;
|
|
}
|
|
} catch (e) {
|
|
return;
|
|
}
|
|
}
|
|
|
|
var idb = getIDB();
|
|
export default idb;
|