2014-09-17 2 views
1

Когда я загружаю свое приложение, он в первый раз загружает файлы, которые находятся в моем списке CACHE, как показано ниже. Во второй раз, когда я загружаю страницу, я хочу загрузить ее, как если бы она была в автономном режиме, и я думал, что это сработало бы.Использование HTML5 Appcache для «принудительного» автономного состояния

Когда я отключу свой интернет, страница загружается очень быстро, как и ожидалось, но при работе в Интернете она по-прежнему загружается из сети.

Есть ли способ заставить его загрузить AS, ЕСЛИ ОСТАНЕТ?

CACHE MANIFEST 

CACHE: 
http://foo.com/index.html 
http://foo.com/foo.html 
http://foo.com/foo.jpg 
http://foo.com/bar.jpg 
http://foo.com/base.css 
etc... 

NETWORK: 
* 
+0

чтения для того, как AppCache работает здесь: http://stackoverflow.com/questions/15293684/ssl-path-in-appcache-network-being-restricted-in-chrome – YuS

ответ

1

Картина из SSL path in appcache network being restricted in Chrome, а просто оставить его здесь, это так здорово.

enter image description here

+0

Очень приятно. Но где бы блок вписывался в «УЖЕ СКАЧАТЬ» -> DONT LOAD AGAIN – Harry

+0

Давайте напишем его в строке (мы полагаем, что страница уже была прикреплена): 'GET request' ->' URL-адрес запроса, связанный с манифестом? '-> 'URL appcached?' -> 'Request from cache' ->' HTML? '->' Для каждого GET ... '** +' Request manifest' **. Поэтому в этой схеме по крайней мере один запрос GET отправляется, если он находится в сети. Таким образом, если весь контент будет кэшироваться, разница во времени между автономными и автономными состояниями будет временем загрузки файла манифеста appcache. – YuS