【问题标题】:Phonegap and Offline CachePhonegap 和离线缓存
【发布时间】:2011-12-09 23:31:59
【问题描述】:

我一直在尝试 Phonegap,如果您已经了解网络编程,我真的很喜欢制作电话应用程序的简单方法。

我正在为网站制作应用程序,以便在有新帖子在线时轻松关注。

我抓取提要并将其保存到本地存储, localstorage

但是我应该如何缓存图片呢?

让您的应用离线友好的最佳方式是什么?

这是这样做的方法吗? HTML5 caching manifesto

问候, 凯文

【问题讨论】:

  • 我想我解决了自己的问题。我想的方式是你可以foreach列表并将图像保存到数据库中,然后当应用程序再次启动但处于脱机状态时,你查看图像是否在数据库中,如果是则显示它。问题解决了。你们是用另一种方式做的吗?

标签: cordova offline-caching


【解决方案1】:

我不建议对 Web 应用程序使用 html5 缓存清单,除非您有一个已知的要缓存的图像列表几乎不会更改,但在这种情况下,我建议您将文件本地添加到 phonegap 应用程序源中.

为了在 phonegap 应用程序中缓存图像,我创建了这个库:imgcache.js。它将图像存储到文件系统中(我想 db 应该更慢并且可用的磁盘空间更小)。如果您查看示例,您将看到它还可以检测图像何时无法加载(当您离线或服务器响应超时时)并自动将其替换为缓存版本。

【讨论】:

  • 今天开始研究我的 PhoneGap 应用程序的图像缓存,我遇到了这个问题。到目前为止,您的库看起来完全符合我的需要,谢谢!
猜你喜欢
  • 2013-06-14
  • 2013-01-31
  • 2011-10-27
  • 1970-01-01
  • 2011-04-02
  • 2020-08-03
  • 2013-12-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多