检查IndexedDB 2.0支持
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了检查IndexedDB 2.0支持相关的知识,希望对你有一定的参考价值。
以编程方式检查运行应用程序的浏览器是否支持IndexedDB 2.0的最佳方法是什么?
答案
有several API changes in IndexedDB 2.0所以你可以对它们中的任何一个进行特征检测。也许最简单的是:
const idb2 = !!IDBKeyRange.lowerBound(0).includes;
因为这甚至不需要创建数据库。
但是您应该小心,因为某些浏览器可能不会同时支持所有规范。仅仅因为它们支持IndexedDB 2.0规范的一部分并不意味着它们支持所有这些。
在大多数情况下,我认为这不是一个重大的实际问题。所有主流浏览器都支持所有的IndexedDB 2.0(Chrome / Firefox / Safari)或者都不支持(IE / Edge),现在已经有了一段时间了。
以上是关于检查IndexedDB 2.0支持的主要内容,如果未能解决你的问题,请参考以下文章
IndexedDB浏览器本地存储缓存数据库CookieLocal StorageSession StorageWeb SQL