2011-06-21 38 views
1

如果應用程序使用PhoneGap的部署,它包含一個鏈接到外部腳本,它嵌入該腳本的應用程序,造成需要更新部署到應用程序更新鏈接的腳本?電話差距腳本鏈接

例如,我與部署腳本標記像這樣的手機應用的差距:

<script type="text/javascript" src="http://path-to-some-site.com/mobile-connect.js"></script> 

我會需要,如果我改變「移動connect.js」將更新部署到應用程序?或者每次運行應用程序時鏈接出來?

回答

1

我有一個基於jQuery的移動和PhoneGap的應用程序,這個問題吸引了我,所以我測試通過包括在線託管的JavaScript到我的應用程序,並加載應用程序到手機。

腳本:

alert('BLAH!'); 

我再裝應用,測試,看看它驚動了 「BLAH!」 (和它)。然後我更新了警告腳本(託管在我的網站):

alert("BLAH! 222"); 

,當我重新啓動的應用程序(不重新編譯,只需關閉並重新打開),它驚動了新的腳本。

所以長話短說,當你啓動應用程序,你可以通過改變在線託管腳本更新您的應用內容的腳本就會被下載。

+0

請注意:我使用的是Android設備,當我重新啓動應用程序以測試腳本是否已在啓動時下載時,我一定要進入應用程序設置菜單並強制停止應用程序... – Jasper

+0

謝謝你的快速測試Jasper。這爲我消除了至少一個潛在的原因。很有幫助。 –