Как получить доступ к ресурсам онлайн из веб-приложения, доступного в автономном режиме? - PullRequest
1 голос
/ 10 ноября 2011

Я только что создал веб-приложение, доступное в автономном режиме, с манифестом кэша и т. Д. Оно работает довольно хорошо, но я хочу получить доступ к некоторым изображениям, которые НЕ упомянуты в манифесте кэша, и они просто не отображаются, когда я в сети.

Кроме того, есть ли простой способ загрузить изображение по умолчанию вместо того, чтобы приложение было отключено?

Заранее спасибо!

РЕДАКТИРОВАТЬ: путь к этим изображениям динамическизагружен из отдельного веб-сервиса и сохранен в локальном хранилище.

RE-EDIT:

OK Я нашел решение:

просто добавьте следующие строки в манифест кэша:

СЕТЬ:

*

Это позволит веб-приложению получать доступ ко всем элементам, которые не находятся в разделе CACHE: файла манифеста.На самом деле доступ блокируется, если нет NETWORK: раздел.

source: http://ajax.sys -con.com / node / 1643966 / mobile

1 Ответ

1 голос
/ 10 января 2012

Я хотел бы подтвердить ваше решение. У нас были беспорядочные проблемы с нашими вызовами AJAX, когда он-лайн использовал приложение с манифестом. Это было верно для Firefox и iOS Safari. Вызовы Ajax иногда возвращали ошибки статуса 0. Это было очень противоречиво. Мы добавили

NETWORK:
*

к нашему манифесту, и проблема ушла. Спецификация предполагает, что все, что не находится в разделе CACHE: в манифесте, не кэшируется, но может показаться, что раздел NETWORK: всегда необходим, если требуются ресурсы вне кэша.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...