簡體   English   中英

加載正確的PhoneGap文件的最佳方法是什么

[英]What's the best way to load the proper PhoneGap file

我正在使用PhoneGap開發混合應用程序,該應用程序將分發到多個移動操作系統。

我正在檢測用戶代理以便加載正確的PhoneGap文件,在JavaScript中還有另一種更好的方法嗎?

我剛剛解決了這個問題。 我的應用程序應僅支持Android和所有iOS問題。

這是我放在應用程序開頭的代碼:如果您的應用程序支持它們,請隨時添加更多設備類型!

<script type="text/javascript">
    if (navigator.userAgent.toLowerCase().match(/android/))
        document.write('<script charset="utf-8" src="js/cordova-1.7.0-droid.js"><\/script>');
    else //if (navigator.userAgent.toLowerCase().match(/iphone/) || navigator.userAgent.toLowerCase().match(/ipad/))
        document.write('<script charset="utf-8" src="js/cordova-1.7.0-ios.js"><\/script>');
</script>

我不確定您使用的是哪個版本的Phonegap或Cordova,但是根據最新文檔,該Device允許您使用操作系統的名稱以及更多信息。

例,

Device.platformDevice.name

設備類的Phonegap文檔

請讓我知道它是否有效。

正確的方法是為具有不同文件的不同系統部署和分發應用程序。 部署Android應用程序時使用Android cordova.js,在部署iOS應用程序時使用Apple cordova.js等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM