localStorage 在 iPad 上可靠吗?

发布于 2024-11-04 18:43:34 字数 114 浏览 4 评论 0原文

我看到一些人的评论表明 iPad 上的 localStorage 不可靠。谁能确认他们在 iPad 上愉快地使用 localStorage 吗?我知道也有 5Mb 的限制 - 情况仍然如此吗?

谢谢

I'm seeing a few comments from people suggesting that localStorage on an iPad is unreliable. Can anyone confirm that they are happily using localStorage on an iPad? I understand that there is a 5Mb limit too - is that still the case?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

柳絮泡泡 2024-11-11 18:43:34

我一直在开发一个在 iPad 上使用 localStorage 的项目。根据我的经验,localStorage 非常稳定。但是,有两件事需要考虑:

  • 是的,存储限制仍然是 5Mb。由于字符存储为UTF16,localStorage 中只能存储2.5M 个字符。

  • 与其他 localStorage 实现相比,localStorage.setItem() 在存储新项目之前不会删除任何具有相同键的先前项目。换句话说:当覆盖一个项目时,应该始终在调用 localStorage.setItem() 之前调用 localStorage.removeItem(),否则很快就会耗尽空间。

I've been working on a project that uses localStorage on an iPad. In my experience, the localStorage is perfectly stable. However, there are two things to consider:

  • Yes, the storage-limit is still 5Mb. Since characters are stored UTF16, only 2.5M characters can be stored in localStorage.

  • In contrast to other localStorage implementations, localStorage.setItem() doesn't delete any previous items with the same key before storing the new item. In other words: When overwriting an item, one should always call localStorage.removeItem() before calling localStorage.setItem(), or you'll quickly run out of space.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文