【问题标题】:How to check if HTML5 session storage has enough space for storing new item如何检查 HTML5 会话存储是否有足够的空间来存储新项目
【发布时间】:2013-10-02 18:44:44
【问题描述】:

我想在 html5 会话存储中存储一组项目。 但是在将新项目存储在数组中之前,我想看看是否有足够的空间,如果没有足够的空间,我想删除第一个元素并添加新项目。 我如何知道会话存储中的可用空间?

【问题讨论】:

标签: javascript local-storage session-storage


【解决方案1】:

尝试将数据放在那里并捕获可能的错误:

try {
    sessionStorage.setItem('key', data);
} catch (e) {
    if (e.name === 'QuotaExceededError') {
        /* do something else */
    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-15
    • 2012-05-06
    • 2011-02-22
    • 2011-08-24
    • 1970-01-01
    相关资源
    最近更新 更多