Mobile 在应用程序中集成外部移动站点的最佳方式

Mobile 在应用程序中集成外部移动站点的最佳方式,mobile,cordova,jquery-mobile,Mobile,Cordova,Jquery Mobile,我有一个用jQuery手机制作的手机网站,我想把它的一些部分集成到一个Phone Gap手机应用程序中 该应用程序将提供一些离线功能(使用本地html和JS),并将与移动网站集成发送表单和接收页面(已经在jQuery mobile中) 你认为这样做的最佳策略是什么?我应该写服务还是保留当前的html页面?在看到您的上述评论后,是的,您可以使用phonegap将其包装并在app store中启动。然后考虑这一点,您可以创建服务来返回JSON(仅用于动态数据),并将所有HTML模板加载到应用程序中(

我有一个用jQuery手机制作的手机网站,我想把它的一些部分集成到一个Phone Gap手机应用程序中

该应用程序将提供一些离线功能(使用本地html和JS),并将与移动网站集成发送表单和接收页面(已经在jQuery mobile中)


你认为这样做的最佳策略是什么?我应该写服务还是保留当前的html页面?

在看到您的上述评论后,是的,您可以使用phonegap将其包装并在app store中启动。然后考虑这一点,您可以创建服务来返回JSON(仅用于动态数据),并将所有HTML模板加载到应用程序中(使用PaleGAP打包)。p> 因此,静态数据/内容从应用程序内部加载,而动态内容则来自服务器。现在为要为脱机访问启用的动态内容启用脱机缓存

要启用脱机访问,您可以使用webkit本地存储(5Mb~50Mb)或本机phonegap插件获得更多存储


希望这有帮助。

如果应用程序的唯一标准是脱机,那么您可以使用webkit的脱机缓存功能。你不需要phonegap给你同样的信息。因此,移动网络应该仍然是sqlite的好选择我明白了,但实际上脱机是必需的功能之一。最重要的是,Phone Gap是必需的,因为客户希望其应用程序在应用程序市场上可用,他们对“添加到主页”书签链接不太满意。我发现,编写服务返回JSON和使用jQuery功能打开jQuery移动页面比尝试重用移动网站HTML更容易。此外,我可以重写移动网站以重用服务。