【发布时间】:2020-09-10 03:40:58
【问题描述】:
我想知道当我尝试使用它时是否有必要检查本地存储是否存在。
也就是说,我有这张支票:
if (global.localStorage) {
global.localStorage.setItem('layout', JSON.stringify({
[key]: value
}));
}
或者我可以在没有此检查的情况下使用 localStorage 吗?
【问题讨论】:
-
保留支票。隐身模式通常不允许您使用它。欲了解更多信息:caniuse.com/#search=localstorage
-
尽管浏览器兼容性很好,但检查可以作为不兼容 Storage API 浏览器的条件。
-
@castis 订单点和仅供参考,刚刚使用 Chrome 的版本 71.0.3578.98(官方构建)(64 位)进行了测试,我发现隐身模式使用本地存储与正常浏览相同.此评论是在您最初发表评论 3 年后发表的,因此情况可能随后发生了变化。
标签: html local-storage