【问题标题】:Using cordova for website app将科尔多瓦用于网站应用程序
【发布时间】:2015-12-12 02:14:29
【问题描述】:

我将尝试制作我的网站应用程序,因此我需要一个具有一些功能的顶部菜单,并且我想在主框架上查看该网站,但我必须将代码用于:

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

我不在乎我是否会丢失原始页面格式,我想解析原始 html 代码并进行处理

我尝试了 InAppBrowser,但它打开了浏览器....我看起来是一些 JSON 翻译,但这只是为了好玩,我不想花 30 美元 :( 该网站是用joomla制作的

想法?

【问题讨论】:

    标签: javascript cordova


    【解决方案1】:

    Cordova 并非旨在将网站内容作为页面直接加载。

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2017-06-08
        • 1970-01-01
        • 1970-01-01
        • 2015-11-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多