0

HTML5 Кэш приложений не поддерживается IE8 и IE9.Кэш приложений HTML5 в IE8-9

Что произойдет с сайтом, который использует кэш приложений HTML5 при открытии в IE8, например? Будут ли они загружаться как обычно или выдавать ошибку?

ответ

1

Кэш приложений работает, добавляя атрибут manifest к элементу <html>. Браузеры просто игнорируют атрибуты, которые они не понимают, поэтому IE 8 или 9 будут вести себя так, как будто этого атрибута не было.

Однако, если вы попытаетесь получить доступ к кэшу приложений через JavaScript, используя свойство applicaitonCachewindow, ваш код может обернуть ошибку. Например, этот код:

window.applicationCache.addEventListener('updateready', onUpdateReady); 

бы бросить ошибка, что-то вроде:

TypeError: Cannot read property 'addEventListener' of undefined

Обратите внимание, что Application Cache теперь осуждается и вы должны использовать службы работников вместо.

+0

Сервисный рабочий еще не поддерживается основными браузерами. В любом случае, спасибо за комментарий, он дал мне информацию, которую я искал. –

Смежные вопросы