有没有办法确定浏览器支持的IndexDB版本?我知道版本2.0可用,但并不能告诉我浏览器实际支持哪个版本。寻找一个JavaScript解决方案。
答案 0 :(得分:1)
使用特征检测,例如
if ('getAll' in IDBObjectStore.prototype) {
// you can use getAll
} else {
// nope
}
或:
try {
indexedDB.cmp(new UInt8Array([]), 0);
// you can use binary keys
} catch (e) {
// nope
}
版本控制适用于规格;浏览器逐步推出功能。