Я видел это на веб-сайте diveintohtml5. Вот как они проверяют, поддерживается ли localstorage в браузере.Javascript сравнивает 2 проверки localStorage
return 'localStorage' in window && window['localStorage'] !== null;
будет ли это то же самое, только делать?
return window.localStorage != undefined
лично я бы сделать 'возвращение !! window.localStorage', который будет преобразовывать значения в' 0, ложно, не определено, «», NaN' к ложным, чтобы сделать лучше проверить – RobertPitt
@Robert я думаю 'return typeof window.localStorage == 'object';' лучший метод. Если свойство localStorage не является объектом, то это означает, что он не реализован в браузере –
+1, это было бы лучше, чем его более строгое. – RobertPitt