我正在开发的JQuery插件中使用AmplifyJS Store。

在测试的过程中,我注意到在第一代iPad [1]上,无论何时更改方向并刷新页面(第一次加载时什么都没有发生),我都会收到一条警报,提示amplify.store quota exceeded。该插件设置了大约30个sessionStorage变量,几乎所有字符串以及所有合并的变量的总大小不能超过80Kb。

我主要在插件中使用sessionStorage(请参见以下伪代码):

amplify.store.sessionStorage( string key, mixed value);

当我在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/

10-13 03:13