0

我正在使用以下代码:

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

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

4

2 回答 2

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

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

于 2012-08-02T12:41:09.373 回答
1

来自 DevProConnections 杂志:

function supportStorage()
{
    return ('localStorage' in window) && window['localStorage'] != null;
}
于 2012-08-02T12:46:54.540 回答