使用cordova进行网站应用

时间:2015-09-15 17:51:23

标签: javascript cordova

我会尝试制作一个我的网站应用程序,我需要一个带有一些功能的顶级菜单,在主框架上我希望看​​到该网站,但我必须解析代码:

  • 使用其他一些功能在顶层菜单中创建菜单
  • 只选择我感兴趣的部分

我不在乎我是否放松了原始页面格式,我想解析原始的html代码并进行操作

我尝试了InAppBrowser,但它打开浏览器....我看起来有些JSON翻译,但它只是为了好玩,我不喜欢花30美元:( 该网站是在joomla

想法?

2 个答案:

答案 0 :(得分:0)

Cordova不是为了直接从网站加载内容而设计的。

您可以为要显示的每个页面构建一个简单的jQuery AJAX请求,然后提取生成的文档片段。

或者,您可以使用Joomla的后端插件,它允许您与网站上的数据进行交互,然后将其显示在您使用Cordova构建的应用程序中。

答案 1 :(得分:0)

你可以使用Cordova创建一个基于webview的应用程序,在设备上的应用程序中构建菜单HTML / CSS / JS,然后菜单中的每个部分都会在webview中的另一个div中呈现网站中的一些内容。在Cordova应用程序中将样式应用于本地。但是,这会使您的应用依赖网络访问您的网站,因此您可能还希望考虑在Cordova应用中缓存内容一段时间。

理想情况下,您可以使用Ajax请求返回Joomla CMS并通过JSON或XML(如果必须)获取内容,然后使用您选择的Javascript框架在Cordova客户端中呈现它。