2012-06-07 4 views
1

У меня есть сторонние изображения, которые используются в приложении. Я не хочу загружать и упаковывать их в приложение, потому что это нарушает авторские права.Внешнее изображение кэша в приложении PhoneGap

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

+0

Не кэширование изображений является нарушением авторских прав таким же образом? – Alastair

+0

Это сообщение в блоге должно установить вас на правильном пути http://www.raymondcamden.com/index.cfm/2012/1/19/Downloading-files-to-a-PhoneGap-application--Part-1 – codemonkey

ответ

4

Попробуйте использовать манифест кэша: http://www.w3.org/TR/html5/offline.html. Позволяет указать контент для кэширования для автономного использования.

Изменить HTML тег:

<html manifest="cache.appcache"> 

В файле cache.appcache:

CACHE MANIFEST 
index.html 
image1.jpg 
image2.jpg 
+1

Где находится 'cache.appacache' находится? Если 'index.html' в комплекте в приложении PhoneGap, я думал, что он не может использовать файл удаленного манифеста по причинам перекрестного происхождения. – speg

+0

В приложении PhoneGap нет ограничений по перекрестному происхождению –

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