gpt4 book ai didi

Iphone localStorage "QUOTA_EXCEEDED_ERR"问题

转载 作者:IT王子 更新时间:2023-10-29 08:04:32 27 4
gpt4 key购买 nike

我尝试将 HTML5 (localStorage) 中可用的客户端存储用于 Iphone 应用程序,并且我完全了解与 localStorage 关联的“QUOTA”(当前为 5MB).

现在问题出在我的应用程序上(之前没有存储任何数据)。尝试将数据存储在 localStorage 中会导致 QUOTA_EXCEEDED_ERR 尽管整体数据的大小远小于 5 MB(准确地说是 ~ 4Kb(在普通浏览器中使用 chrome web inspector 找到))

任何人都可以分享一些关于 4Kb 的数据如何导致 QUOTA_EXCEEDED_ERR 而上限为相同 5MB

请注意,该问题仅发生在 iPhone所有浏览器,甚至 iPhone 模拟器 也不会提示 QUOTA_EXCEEDED_ERR 错误

iPhone 目前是图片是 iPhone 4。

最佳答案

进入“设置”->“Safari”并检查隐私浏览是否开启。如果是,本地存储将无法存储任何内容。下面是一些为您检查本地存储的基本代码:

if (!!window.localStorage) 
{
localStorage.setItem(key, val);
};

还有,你是怎么设置的?您是在使用 localStorage.setItem(key, val),还是尝试使用 localStorage(key, val)?您的问题可能来自设置不正确

关于Iphone localStorage "QUOTA_EXCEEDED_ERR"问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9077101/

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