2012-06-07 41 views
1

我在应用程序中使用了第三方图像。我不想将它们下载并打包在应用程序中,因为它会侵犯版权。在PhoneGap App中缓存外部图像

如何在第一次打开应用程序时加载所有图像并缓存它们,这样,如果它再次打开,图像仍然可以被访问?

+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'位于?如果在PhoneGap应用程序中绑定了'index.html',我认为它不能使用远程清单文件作为交叉原因。 – speg

+0

PhoneGap应用程序内部没有交叉来源限制 –