HTML5 Кэш приложений не поддерживается IE8 и IE9.Кэш приложений HTML5 в IE8-9
Что произойдет с сайтом, который использует кэш приложений HTML5 при открытии в IE8, например? Будут ли они загружаться как обычно или выдавать ошибку?
HTML5 Кэш приложений не поддерживается IE8 и IE9.Кэш приложений HTML5 в IE8-9
Что произойдет с сайтом, который использует кэш приложений HTML5 при открытии в IE8, например? Будут ли они загружаться как обычно или выдавать ошибку?
Кэш приложений работает, добавляя атрибут manifest
к элементу <html>
. Браузеры просто игнорируют атрибуты, которые они не понимают, поэтому IE 8 или 9 будут вести себя так, как будто этого атрибута не было.
Однако, если вы попытаетесь получить доступ к кэшу приложений через JavaScript, используя свойство applicaitonCache
window
, ваш код может обернуть ошибку. Например, этот код:
window.applicationCache.addEventListener('updateready', onUpdateReady);
бы бросить ошибка, что-то вроде:
TypeError: Cannot read property 'addEventListener' of undefined
Обратите внимание, что Application Cache теперь осуждается и вы должны использовать службы работников вместо.
Сервисный рабочий еще не поддерживается основными браузерами. В любом случае, спасибо за комментарий, он дал мне информацию, которую я искал. –