簡體   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