我会尝试制作一个我的网站应用程序,我需要一个带有一些功能的顶级菜单,在主框架上我希望看到该网站,但我必须解析代码:
我不在乎我是否放松了原始页面格式,我想解析原始的html代码并进行操作
我尝试了InAppBrowser,但它打开浏览器....我看起来有些JSON翻译,但它只是为了好玩,我不喜欢花30美元:( 该网站是在joomla
想法?
答案 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客户端中呈现它。