Ошибка манифеста AppCache

Изменить : мне пришлось удалить некоторые ссылки.

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

Здесь я проверил быструю тестовую страницу.

Вот мой файл манифеста.

Это ОЧЕНЬ динамический сайт php & javascript, у меня нет слишком много в appcache с этими факторами, поэтому я не уверен, что проблема связана с тем, что столько контента должно быть условно установлено.

Любая помощь будет принята с благодарностью. ПРИМЕЧАНИЕ. Java-консоль потребуется (лучше всего использовать в Chrome).

ОБНОВЛЕНИЕ : Кажется, что если какой-либо файл, так много, связанный с файлом манифеста, он получает ошибки GET.

Java-Console для страницы, которая ссылается на пустой манифест ( в режиме онлайн), после успешного кэширования читает следующее:

> Creating Application Cache with manifest > https://www.url.org/text/cache-manifest/manifest.appcache Application > Cache Checking event Application Cache Downloading event JQMIGRATE: > Logging is active Application Cache Progress event (0 of 0) > Application Cache Cached event GET > https://www.domain.org/images/backgrounds/gradient.png net::ERR_FAILED > GET https://www.domain.org/javascripts/pop_ups.js?_=1393453024093 GET > https://www.domain.org/javascripts/jquery_plugins/jquery.placeholder.js?_=1393453024094 

Теплота.

Solutions Collecting From Web of "Ошибка манифеста AppCache"

Я решил свою проблему. Я перечитываю некоторые из старых статей, которые впервые научили меня апкэшу. Оказывается, это был Gotcha # 5 .

GOTCHA # 5: НЕКАЧЕСТВЕННЫЕ РЕСУРСЫ НЕ НАГРУЖАЮТСЯ НА КАРТОЧНОЙ СТРАНИЦЕ Если вы кешируете index.html, но не cat.jpg, это изображение не будет отображаться на index.html, даже если вы в сети. Нет, действительно, это намеченное поведение, посмотрите сами.

Чтобы отключить это поведение, используйте раздел NETWORK манифеста

 CACHE MANIFEST # v1index.html NETWORK: * 

* Указывает, что браузер должен разрешать все подключения к не кэшированным ресурсам с кешированной страницы. Здесь вы можете увидеть, что оно применяется к предыдущему примеру. Очевидно, что эти соединения все равно будут работать в автономном режиме.

Я добавил в свой манифест следующее: теперь все хорошо. Woo-Hoo.