Pull to refresh

Как Internet Explorer проходит тесты HTML5

Reading time1 min
Views436
Давеча на Ленте проскочил обзор на тему поддержки современными браузерами стандарта HTML 5 в котором сообщалось, что IE 8 (а ровно как и 9) набирает «целых» 19 очков из возможных 160. Из них 4 очка за умение распознавать <!doctype html> и переключаться в соответствующий режим, 8 очков за поддержку локального хранилища и 7 по другим мелочам.

Хотел уже было я сказать ура и похерить свой недавно написанный PHP класс для работы с сессионными данными, но попытка воспользоваться так называемой поддержкой локального хранилища в IE 8 привела к следующему интересному результату:

'localStorage' in window => true
window.localStorage => undefined
window['localStorage'] => undefined

Первый способом определяется поддержка IE локального хранилища на сайте http://www.html5test.com/, на который и ссылались авторы обзора на Ленте.

t2: function() {
  var r = 'localStorage' in window;
  this.section.setItem('Local Storage', r)
  return r ? 4 : 0;
}


А воз и ныне там.
Tags:
Hubs:
Total votes 17: ↑9 and ↓8+1
Comments14

Articles