2013-07-11 5 views
3

Я не могу остановить Chrome от загрузки ресурсов из манифеста кэша. Я изменил мою разметку такChrome постоянно загружается из appcache

страница начинается с:

<!DOCTYPE html> 
<html class="fouc"> 
<head> 

Я схватил эту разметку после того как я бросил AppCache Chrome вручную, и я смотрел источник.

Однако консоль Chrome имеет:

Document was loaded from Application Cache with manifest http://localhost:47932/Manifest/Index localhost/:1 
Application Cache Checking event localhost/:1 
Application Cache NoUpdate event 

Как включить AppCache выключить, как только я включил его ?!

Следует отметить, что я редактировал манифест кэша. Теперь он гласит:

CACHE MANIFEST 

#Version 107 

NETWORK: 
* 

CACHE: 

Я удалил каждую запись из раздела Cache, а Chrome по-прежнему относится к манифесту кэша.

ответ

3

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

Если все остальное терпит неудачу, Вы можете очистить кэш приложений Chrome вручную, посетив chrome://appcache-internals/

+0

Я отредактировал манифест, чтобы удалить все записи, до сих пор не радует:/ –

1

Удалите файл манифеста с сервера. Или просто переименуйте его.

+0

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