Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> врет local storage IE8 
V
    Опции темы
Сisa
Дата 4.10.2014, 10:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 179
Регистрация: 18.1.2013

Репутация: нет
Всего: нет



Взял код отсюда: https://ru.wikipedia.org/wiki/Web_Storage
проверил в IE8
Код

function isLocalStorageAvailable() {
  try {
    return 'localStorage' in window && window['localStorage'] !== null
  } catch (e) {
    return false
  }
}

alert(localStorage)
 
if (isLocalStorageAvailable())
  alert('есть поддержка localStorage')
else 
  alert('нет поддержки localStorage')

то ли код дырявый, то ли IE8 ...

1. В нормальных браузерах все работает, но там не нужна функция проверки существования localStorage, он там есть это и проверять не надо.

2. Зачем в википедии приведена функция не работающая?

Проще было бы без лишней функции так:
Код

if(localStorage)
  alert('есть поддержка localStorage')
else 
  alert('нет поддержки localStorage')


Это сообщение отредактировал(а) Сisa - 4.10.2014, 10:58
PM MAIL   Вверх
sQu1rr
Дата 4.10.2014, 13:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 597
Регистрация: 11.11.2008
Где: london

Репутация: 1
Всего: 13



Насколько я понимаю, в IE8 поддержка localstorage есть, но опциональна, поэтому и получается такая фигня. На сайте мелкомягких как вы и предположили советуют использовать
Код

if(localStorage)
  alert('есть поддержка localStorage')
else 
  alert('нет поддержки localStorage')

http://social.msdn.microsoft.com/Forums/ie...versions-of-ie8

Это сообщение отредактировал(а) sQu1rr - 4.10.2014, 13:32
PM MAIL Skype GTalk   Вверх
Сisa
Дата 4.10.2014, 16:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 179
Регистрация: 18.1.2013

Репутация: нет
Всего: нет



Ух ты!
Даже мИкрософт советует, однако.
sQu1rr, спасибо!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0586 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.