gpt4 book ai didi

javascript - 检查 HTML 5 localStorage

转载 作者:搜寻专家 更新时间:2023-10-31 23:10:47 25 4
gpt4 key购买 nike

如何检查用户浏览器的 HTML 5 localStorage 兼容性?

我一直在使用两种支票:

    if (window.localStorage) {
// localStorage works!
}

    if (typeof(localStorage) != 'undefined') {
// localStorage works!
}

另外,我在网上看到一个函数,它使用 try/catch block 来检查 localStorage 是否可以添加键/数据对,或者抛出错误。

您会推荐这三种方法中的哪一种,第一种和第二种之间有什么区别?

最佳答案

下面是代码Modernizr ( code ) 用于 localstorage

tests['localstorage'] = function() {
var mod = 'modernizr';
try {
localStorage.setItem(mod, mod);
localStorage.removeItem(mod);
return true;
} catch(e) {
return false;
}
};

IMO 这几乎是推荐的检查方法。

关于javascript - 检查 HTML 5 localStorage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9535530/

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