Эта статья в основном представляет подробное объяснение использования манифестного кеша в HTML5. В статье также представлены некоторые связанные инструменты автоматизации. Друзья, которые это нужно, могут относиться к происхождению.
Веб -страницы перед HTML5 были подключены без подключений и должны были быть подключены к Интернету для доступа. Это на самом деле особенность Интернета. Это на самом деле не большая проблема для ПК. Однако в эпоху мобильного Интернета местоположение терминала устройства больше не фиксируется и не полагается на беспроводные сигналы, и надежность сети стала менее надежной. Например, сидя на поезде и проходя туннель (15 минут), вы не можете получить доступ к веб -сайту, который очень вреден для Интернета, например, как страницы, родившиеся для чтения, например, «Коллекция Ecmascript».
HTML5 представляет файл манифеста кэша. Итак, что такое кеш -манифест? Я расскажу об этом дальше.
Что такое кешПрежде всего, Manifest - это файл с мини -мификсом имени суффикса. В файле определены файлы, которые необходимо кэшировать. Браузер, который поддерживает манифест, сохранит файл локально в соответствии с правилами манифеста, так что на странице можно получить доступ без сетевых ссылок.
Когда мы настраиваем кэш приложений в первый раз, когда мы снова обращаемся к приложению, браузер сначала проверит, существует ли какое -либо изменение в файле манифеста. Если есть какие -либо изменения, он изменит соответствующий и изменяет кэш приложения в браузере. Если нет изменений, он непосредственно вернет ресурсы кэша приложений. Основной процесс такой.
Особенности манифестаОффлайн просмотр: пользователи могут просматривать контент веб -сайта в автономном режиме.
Более высокая скорость: поскольку данные хранятся локально, скорость будет быстрее.
Уменьшите загрузку сервера: браузер будет загружать только ресурсы, которые изменились на сервере.
Поддержка браузераВсе основные браузеры поддерживают кэширование приложений, кроме Internet Explorer. Ответ, приведенный Caniuse, показан на рисунке ниже.
Как использоватьHTML добавил атрибут Manifest, который можно использовать для указания манифестного файла текущей страницы.
Создайте манифестный файл с тем же именем, что и HTML. Например, страница является index.html, затем вы можете создать файл index.manifest, а затем добавить следующие атрибуты в тег index.html html:
Xml/html -код копировать содержимое в буфер обмена