繁体   English   中英

cordova / phonegap应用程序-从服务器加载js css和html

[英]cordova/phonegap app - load js css and html from server

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

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

您可以每次从服务器下载文件,但是我认为这不是您想要的,因为它根本无法脱机使用,如果应用程序很大且连接不良,则将花费大量时间来下载。

更好的方法是在文件更改时下载文件。 您可以自己使用FileTransfer .download()进行操作,也可以使用像cordova-standalone-hydration这样的现成解决方案

但是您的应用程序将不会被例如Apple接受,因为它们会拒绝带有无法检查代码的应用程序

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM