[英]PhoneGap/Cordova preloader
這是什么
目前,我有一個腳本,該腳本在包含鏈接數組和腳本數組的服務器上調用json文件。
var script = document.createElement("script");
script.type = "text/javascript";
script.src = url;
document.getElementsByTagName("head")[0].appendChild(script);
這很好用,但是這意味着每次應用啟動時,它都需要加載所有這些外部文件。 minifed仍然是幾個kp,因為我正在加載angular,jquery,highcharts,我自己的代碼等。
如果我可以下載它們,然后在本地鏈接到它們,則可以保持有效的差異/版本系統,並且僅更新需要更新的文件。 所有其他的都將已經存儲在本地,而我只是追加本地腳本URL。
是的,我知道這可能會導致iOS應用商店政策出現問題,但是讓我們從編程角度解決這個問題,然后再嘗試處理蘋果希望允許的問題。
一個想法可能類似於以下內容,但可能需要大量工作。
您可以在android中編寫服務插件。 您可以在一天中的任何特定時間檢查更新的版本,然后在后台下載更新的代碼。 這樣,您的應用可以定期更新文件。 無法告訴ios將程序作為后台服務運行的系統名稱是什么。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.