我正在 Android 移动系统上开发,使用 PhoneGap 和 jQuery 移动。我需要我的应用程序在没有互联网连接的情况下工作。我从HERE和THERE阅读了两篇文章,试图将有关 jQuery Mobile 的所有必需文件导入到我的 Phonegap 应用程序中。但是没有互联网它仍然无法正常工作。
这是文件结构和清单缓存,我还包括 JavaScript 和 CSS 文件:
我错过了什么吗?谢谢!
您是否使用正确的MIME
类型提供清单文件?清单需要与text/cache-manifest
MIME
类型一起发送。
此外,虽然我不能确定您的应用程序为什么不工作,但要记住的一件事是,在phonegap
应用程序中,初始页面是从文件系统提供的,所以如果您将所有页面捆绑在phonegap
应用程序中,您不应该使清单文件使其脱机。
我准备了一个 jQuery Mobile 离线示例。请在此处找到如何操作的详细信息。
您还需要指定网络和回退(可选),如下所示:
# 开头的行是注释
# (*) online whitelist wildcard flag
NETWORK:
*
#This is optional
#FALLBACK:
#/ /offline.php