Атрибут manifest определяет место хранения файла манифеста кэширования данного документа.
HTML5 вводит, так называемый, кэш приложения. Это означает, что приложение может быть сохранено в кэше и доступно при разорванном интернет-соединении.
Кэш приложения предоставляет следующие три преимущества:
- Возможность автономной работы — пользователь может использовать приложение, когда соединение с сетью разорвано.
- Скорость — кэшированные ресурсы загружаются быстрее.
- Уменьшение нагрузки на сервер — браузер будет загружать с сервера только обновленные/измененные ресурсы.
Атрибут manifest должен содержаться на всех страницах, которые должны кэшироваться.
Файл манифеста — обычный текстовый файл, содержащий список всех ресурсов, которые браузер должен кэшировать для автономной работы приложения.
Чтобы подробнее узнать о том, как создать файл манифеста см. HTML5 кэш приложения.
Атрибут manifest был добавлен в HTML5 и недоступен в HTML 4.01.
Синтаксис атрибута
<html manifest='URL'>
Значения атрибута
Значение | Описание |
---|---|
URL | Адрес файла манифеста кэширования. Возможные значения:
|
Пример использования атрибута
HTML документ с манифестом кэширования (для просмотра в автономном режиме):
<!DOCTYPE HTML>
<html manifest="demo.appcache">
<head>
<title>Заголовок документа</title>
</head>
<body>
Содержимое документа......
</body>
</html>