找回密码
 注册

QuotaExceededError: Failed to execute 'setItem' on 'Storage'

php 发表于 2018/5/24 18:09 | 显示全部楼层 |阅读模式
QuotaExceededError: Failed to execute 'setItem' on 'Storage': Setting the value of 'WUXIANCHENG' exceeded the quota.

Javascript设置localStorage sessionStorage时出现QuotaExceededError,是因为存储数据超过了浏览器允许的最大长度。

通常浏览器对存储数据都有大小限制,超出限制后就无法继续存储数据。

localStorage和sessionStorage操作方式相同,不同的是localStorage只能人为删除,不会随着网页的关闭而清空,sessionStorage存储的数据是临时数据,会在网页关闭后被清除。

解决QuotaExceededError错误的方法,就是使用localStorage.removeItem()或sessionStorage.removeItem()删除旧数据,如果所有数据都不再重要,可以使用localStorage.clear()或sessionStorage.clear()一次性将所有存储的数据全部删除。

清除完数据腾出足够的容量以后就可以使用localStorage.setItem()或sessionStorage.setItem()来存储数据了。

手机版|轻松E站

轻松E站

快速回复 返回顶部 返回列表