【问题标题】:cordova/phonegap app - load js css and html from servercordova/phonegap 应用程序 - 从服务器加载 js css 和 html
【发布时间】:2023-03-11 12:13:01
【问题描述】:

我正在为 Android 开发一个 Cordova 应用程序,它有很多逻辑 (js) 和设计 (html/css) 与我的 Web 应用程序相同。我想在 web 应用程序和 android 应用程序之间共享这些资产。现在我已经在apk中编译了所有这些js和css,但是当一些代码更改时,我必须准备更新并放入play store。如果可以在应用程序启动后从服务器加载代码和 css,它将减少升级的需要。有什么办法吗?

我正在考虑通过 ajax 加载共享资源并在 DOM 中动态创建样式表和脚本,但也许有更好的方法,不是吗?

【问题讨论】:

    标签: javascript android html css cordova


    【解决方案1】:

    您可以每次都从服务器下载文件,但我认为这不是您想要的,因为它根本无法离线使用,如果应用程序很大并且连接不好,则下载需要很长时间。

    更好的方法是在文件发生更改时下载文件。您可以自己使用 FileTransfer.download() 或使用现成的解决方案,如 cordova-standalone-hydration

    但是您的应用将不会被例如 Apple 接受,因为他们拒绝使用他们无法检查的代码的应用

    【讨论】:

      【解决方案2】:

      我找到了一个插件,您可以在启动时或以后更新 WWW 文件夹中的所有文件。

      链接:https://www.npmjs.com/package/cordova-plugin-dynamic-update

      【讨论】:

        猜你喜欢
        • 2014-07-02
        • 2014-02-11
        • 2014-09-23
        • 2016-10-29
        • 2011-09-03
        • 2015-10-19
        • 1970-01-01
        • 1970-01-01
        • 2019-04-03
        相关资源
        最近更新 更多