gpt4 book ai didi

Web 存储周围的 Javascript API 包装器?

转载 作者:数据小太阳 更新时间:2023-10-29 03:59:50 24 4
gpt4 key购买 nike

various web storage systems 上是否有类似包装器 API 抽象的跨浏览器 jquery可用的?

最佳答案

localStorage(又名“网络存储”)实际上无法与 Web SQL 或 IndexedDB 相提并论,因为它在空间上受到严格限制并且是同步的(读作:卡住浏览器的 UI,因为它会拉屎)。因此,我在其余的帖子中忽略了 localStorage。但是,如果您只需要一点存储空间,则可以直接使用 localStorage,因为它得到了相当广泛的支持,或者像其他帖子建议的那样使用 lawnchair,它得到了更广泛的支持。

所以我们只剩下 Web SQL 和 IndexedDB。无论好坏,Web SQL 都是死胡同。没有人在研究规范,没有人在研究新的实现。 IE 和 Firefox 永远不会支持它,它在其他浏览器中已被弃用,最终可能会被删除。但目前有一些浏览器支持它(Chrome、Opera、Safari),所以理论上如果其他不支持 Web SQL 的浏览器有一些替代方案,它可以在库中使用。

不幸的是,IndexedDB 没有得到跨浏览器的很好支持。 Firefox 有一个很好的实现; Chrome 有点落后,但正在迎头 catch 。您可以使用 this IndexedDB Polyfill在任何支持 Web SQL 的浏览器中获得 IndexedDB 支持,理论上应该涵盖除 IE 之外的所有最新/流行的浏览器。

啊,IE。它总是归结为 IE,不是吗?事实上,在 IE 中没有像 IndexedDB 或 Web SQL 这样的合理方法来进行本地存储。 IE 10 将支持 IndexedDB。每当人们停止使用 IE 9 和更低版本时,IndexedDB 可能会在所有其他浏览器中得到极好的支持,因此您将能够使用 IndexedDB API 或基于它的一些库。在那之前……好吧,你真倒霉。

关于Web 存储周围的 Javascript API 包装器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11705541/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com