1

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

当我测试它时,我注意到在第一代 iPad [1] 上我收到一条警报,上面写着amplify.store quota exceeded我随时更改方向并刷新页面(当它第一次加载时没有任何反应)。这个插件设置了大约 30 个 sessionStorage 变量,几乎所有的字符串,所有变量组合的总大小不能超过 80Kb。

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

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

当我在 iPad 2 及更高版本上使用该插件时,我看不到警报。

有任何想法吗?

干杯。

4

1 回答 1

1

好的,我想通了。

看来,当您在再次设置之前将存储的值重置为 null 时,问题就解决了(下面是伪代码):

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

我希望它有帮助!

干杯。

于 2013-05-05T09:42:41.210 回答