2012-02-09 41 views
1

有沒有一種方法可以通過phoneGap.js檢查,如果我的插件是否存在?我希望我的應用程序具有條件邏輯,以便它不會使用插件的內容。檢查插件的存在PhoneGap

回答

1

看那window.PhoneGap.resources對象:

window.PhoneGap.resources

Object 
• accelerometer: true 
• app: true 
• base: true 
• battery: true 
• camera: true 
• capture: true 
• compass: true 
• contact: true 
• crypto: true 
• device: true 
• file: true 
• filetransfer: true 
• geolocation: true 
• media: true 
• network: true 
• notification: true 
• position: true 
• storage: true 
• __proto__: Object 
+0

如何查看window.PhoneGap.resources? '''type =「text/javascript」> console.log(window.PhoneGap.resources);'''不顯示它。 – Gank 2014-05-09 19:13:42

2
if (typeof window.plugins.myplugin !== 'undefined'){ 
    // plugin is available 
} 
+0

這需要我把 '爲myplugin' 在XML文件中。有沒有辦法從phonegap.js檢查PhoneGap.plist中的插件條目?我已經寫了一個可以查詢這個plist文件的PluginManager'插件',但它似乎已經可以做到這一點。我的PhoneGap應用程序具有邏輯,只有當本地端實現了這種插件時,纔會嘗試使用各種功能。 – 2012-02-10 02:35:11