如何检测Windows本地存储是否可用?

时间:2012-08-02 12:37:46

标签: javascript jquery

我使用以下代码:

//if (Modernizr.localstorage) {
//    // window.localStorage is available!
//} else {
//    // document.location.href = '/Error/Message/OldBrowser';
//}

在没有使用Modernizr的开销的情况下,有什么方法可以做同样的事情吗?

2 个答案:

答案 0 :(得分:2)

if (!!window.localStorage) {
   /* you have localstorage */
}

注意:即使在IE8上,localstorage也可以原生使用

答案 1 :(得分:1)

来自DevProConnections杂志:

function supportStorage()
{
    return ('localStorage' in window) && window['localStorage'] != null;
}
相关问题