Назад к вопросам
Middle
82
questionbank

Дайте описание следующих разделов в файле манифеста кеша: Cache, Network и Fallback.

Sobes Copilot

Получайте ответы в реальном времени

Ответ от нейросети

sobes.tech AI

В файле манифеста кеша (.appcache), используемом для создания офлайн-приложений, эти секции определяют правила обработки сетевых запросов.

  • CACHE:

    Перечисляет список ресурсов, которые будут кешированы (доступны в офлайн-режиме) при первой загрузке приложения. Браузер загрузит эти файлы и сохранит их локально.

  • NETWORK:

    Содержит список ресурсов или масок, которые никогда не должны быть кешированы. Запросы к этим ресурсам всегда будут отправляться в сеть, даже если они доступны в кеше. Обычно используется для ресурсов, которые должны быть постоянно свежими (например, API-эндпоинты).

  • FALLBACK:

    Устанавливает резервный ресурс, который будет загружен вместо другого, если основной ресурс недоступен (например, из-за отсутствия сети). Каждая строка в этой секции состоит из двух частей, разделённых пробелом: путь к ресурсу и путь к резервному ресурсу.

Пример:

CACHE MANIFEST  
# Версия: 1.0  

CACHE:  
index.html  
styles/main.css  
scripts/app.js  

NETWORK:  
/api/*  
  
FALLBACK:  
/ /offline.html