Как определить, поддерживает ли браузер HTML5 Local Storage
Следующие коды предупрежденийls exist
в IE7:
if(window.localStorage) {
alert('ls exists');
} else {
alert('ls does not exist');
}
IE7 на самом деле не поддерживает локальное хранилище, но все равно предупреждает. Возможно, это связано с тем, что я использую IE9 в браузере IE7, а режимы документов - с помощью инструмента разработчика IE9. Или, может быть, это просто неправильный способ проверить, поддерживается ли LS. Какой правильный путь?
Также я не хочу использовать Modernizr, так как я использую только несколько функций HTML5 и загружаю большой скрипт, не стоит только обнаруживать поддержку этих нескольких вещей.