检查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支持的主要内容,如果未能解决你的问题,请参考以下文章

#yyds干货盘点#聊一聊IndexedDB

indexed database IndexedDB

indexedDB

IndexedDB(一:基本使用)

vue视频学习笔记05

IndexedDB浏览器本地存储缓存数据库CookieLocal StorageSession StorageWeb SQL