【发布时间】:2013-10-02 18:44:44
【问题描述】:
我想在 html5 会话存储中存储一组项目。 但是在将新项目存储在数组中之前,我想看看是否有足够的空间,如果没有足够的空间,我想删除第一个元素并添加新项目。 我如何知道会话存储中的可用空间?
【问题讨论】:
-
谢谢,抱歉重复的问题
标签: javascript local-storage session-storage
我想在 html5 会话存储中存储一组项目。 但是在将新项目存储在数组中之前,我想看看是否有足够的空间,如果没有足够的空间,我想删除第一个元素并添加新项目。 我如何知道会话存储中的可用空间?
【问题讨论】:
标签: javascript local-storage session-storage
尝试将数据放在那里并捕获可能的错误:
try {
sessionStorage.setItem('key', data);
} catch (e) {
if (e.name === 'QuotaExceededError') {
/* do something else */
}
}
【讨论】: