我正在开发的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/