Я нашел ответ на этот вопрос ..... Safari более забавен, чем Chrome, я легко могу сделать Chrome-кеш своей страницы, но Safari - нет.Я перечисляю эти ключи, чтобы сделать инструкцию для дампов вроде меня:
- HTML-тег содержит имя файла манифеста, например:
<! DOCTYPE html>
- addType, я использую сервер Apache, мой http.conf содержит это в IfModule, которые содержат эти addtype:
.... (другое содержимое ...)
AddType text / cache-manifest .manifest
- Имя файла манифеста - "safari.manifest".Его содержание - самая забавная часть, у меня есть HTML, который содержит только JavaScript.У меня нет изображения, поэтому у меня нет ничего в сети и FALLBACK.Поэтому я даже не заполняю их в safari.manifest.
Мой сбойный контент safari.manifest:
CACHE MANIFEST
Так что он не работает,
Мой успех safari.manifest контент:
КЭШ МАНИФЕСТ
СЕТЬ:
ОТКРЫТИЕ:
ТАК ЯВЛЯЕТСЯ ВСЕМ, ЧТО Я ВСЕ ЕЩЕ НУЖЕНчто «NETWORK FALLBACK» пустые блоки в файле, чтобы сафари кэшировал страницу.Если я не добавлю эти два слова, Safari не будет ничего кешировать.
Это все, что я нашел.