我正在开发的 JQuery 插件中使用 AmplifyJS Store。
在测试时,我注意到在第一代 iPad [1] 上,只要我更改方向并刷新页面(首次加载时),我都会收到一条警告,提示 amplify.store 配额超出
时间什么也没有发生)。该插件设置了大约 30 个 sessionStorage 变量,几乎所有字符串,并且所有变量的总大小组合不能超过 80Kb。
我在插件中主要使用 sessionStorage(请参阅以下伪代码):
amplify.store.sessionStorage(字符串键,混合值);
当我在 iPad 2 及更高版本上使用该插件时,我看不到警报。
有什么想法吗?
干杯。
最佳答案
好的,我明白了。
看来,当您将存储的值重置为null然后再次设置时,问题就解决了(下面是伪代码):
amplify.store.sessionStorage( string key, null);
amplify.store.sessionStorage( string key, mixed value);
希望对您有帮助!
干杯。
关于javascript - iPad 1 上的 amplify.store 超出配额,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16377392/