2013-05-14 4 views
0

Я пытаюсь вернуть манифест кэша на страницу offline.aspx, когда отключен.HTML5 Cache Manifest Fallback Page

Поэтому, когда текущая страница, содержащая следующий манифест кэша, загружается в онлайновом режиме, она отображается как обычно, но при отсутствии подключения к Интернету в автономном режиме вместо текущей страницы отображается.

CACHE MANIFEST 
# v1.39 

NETWORK: 
* 

FALLBACK: 
//offline.aspx 

Возможно ли это? Я понимаю, что вы можете заменить текущую страницу офлайн резервной страницей? Правильно ли файл манифеста?

Я заменил/s на/* s, и он все еще не работает. В Chrome Developer Tools отображается файл offline.aspx, как в кеше, как тип «Fallback», а default.aspx - «Master». Когда офлайн отключен offline.aspx, он показывается по умолчанию .aspx. Я в автономном отключив Подключение по локальной сети в сетевых адаптерах в ОС Windows 7.

ответ

1

Проверьте эти примеры:

static.html будет подан, если main.html недоступен

offline.jpg будет обслуживаться на месте все изображения в images/large/

offline.html будут обслуживаться на месте всех других .html файлов (для вашего случая попытка/* или *)

FALLBACK: 
/main.html /static.html 
images/large/ images/offline.jpg 
*.html /offline.html 

p.s .:

Ваш

NETWORK: 
* 

должен быть как:

NETWORK: 

/or /* 

эти вопросы тоже может помочь: HTML5 Cache Manifest: Fallback section & Network *

+0

Я заменил/s на f * s, и он все еще не работал. В Chrome Developer Tools отображается файл offline.aspx, как в кеше, как тип «Fallback», а default.aspx - «Master». Когда офлайн отключен offline.aspx, он показывается по умолчанию .aspx. – theringostarrs

+0

выглядит как плохой кешированный файл! вот статья, объясняющая это http://www.html5rocks.com/en/tutorials/appcache/beginner/ – jmingov

 Смежные вопросы

  • Нет связанных вопросов^_^