Задать вопрос

«Ручное» управление HTML5 кешем

Хотелось бы иметь возможность из JS вызывать некую функцию, которая бы добавляла определенный файл в кеш. Исходя из статей, есть только одна возможность: использовать файл-манифест. Можно ли подключать этот файл с помощью DOM?
  • Вопрос задан
  • 2786 просмотров
Подписаться 4 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Динамически файл манифеста подключить можно (чтобы работало) только используя iframe, но этот способ нельзя сочетать с обычным кэшированием из-за бага FF.

У себя использую Application Cache для браузеров Opera, Safari и Chrome, а для остальных обычную предзагрузку элементов при помощи JS.

Пример перзагрузки изображений на JS:
function PreLoad(image) {
if (!(image in preload)) {
preload[image] = new Image();
preload[image].src = 'images/'+image;
}
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы