Проверьте для HTML 5 localStorage

Как проверить совместимость HTML 5 localStorage браузера пользователя?

Я использовал две проверки:

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

а также

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

Кроме того, я видел в сети функцию, которая использует блок try / catch, чтобы проверить, может ли localStorage добавить пару ключ / данные или выдает ошибку.

Какой из этих трех методов вы бы порекомендовали, и есть ли различия между первым и вторым?

Ответы на вопрос(3)

Ваш ответ на вопрос