2013-05-04 81 views
1

我在我正在開發的JQuery插件中使用AmplifyJS存儲。amplify.store配額超過iPad 1

當我測試它時,我注意到在第一代iPad上[1],當我改變方向並刷新頁面(當它第一次加載時沒有任何反應)時,我收到一條提示,說amplify.store quota exceeded。這個插件設置了大約30個sessionStorage變量,幾乎所有的字符串,並且所有變量的總大小不能超過80Kb。

我在我的插件使用sessionStorage的主要(請參見下面的僞代碼):

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

當我使用的iPad 2的插件和更高的我沒有看到警報。

任何想法?

乾杯。

回答

1

好的,我明白了這一點。

看來,當你存儲的值設置之前再次重置爲NULL,問題就解決了(下面是僞代碼):

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

我希望它能幫助!

乾杯。