gpt4 book ai didi

javascript - 判断是否支持 Web Storage

转载 作者:行者123 更新时间:2023-11-30 07:17:43 24 4
gpt4 key购买 nike

我需要验证 Web Storage API 是否受支持且可用(它可能由于安全问题而被禁用)。

因此,我认为检查是否定义了类型 sessionStorage 或 localStorage 就足够了:

if (typeof sessionStorage != 'undefined')
{
alert('sessionStorage available');
}
else
{
alert('sessionStorage not available');
}

但是,我想知道该类型是否存在,但无论如何我都无法使用 Web Storage API。

备注:我知道如果禁用 cookie 并访问 sessionStorage 或 localStorage,Firefox 会抛出安全错误。

最佳答案

你为什么不使用 Modernizr库来检测是否支持本地存储?浏览器之间的任何差异都会为您处理,然后您可以使用如下代码:

if (Modernizr.localstorage) {
// browser supports local storage
} else {
// browser doesn't support local storage
}

关于javascript - 判断是否支持 Web Storage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8285587/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com