2012-12-10 19 views
6

मैं उपयोग करने के लिए कोशिश कर रहा हूँ:navigator.app अपरिभाषित

navigator.app.loadUrl("http://www.google.com", { openExternal:true }); 

और यह काम नहीं करता है iOS के लिए, या तो डिवाइस और सिम्युलेटर पर। मैंने इसी तरह की परियोजना में कोड की इसी पंक्ति का उपयोग किया है, और मैं दोनों (1.5.0) पर फोनगैप के समान संस्करण का उपयोग कर रहा हूं। एंड्रॉइड पर एक ही कोड पूरी तरह से काम करता है। डिवाइस तैयार फ़ंक्शन भी आग लगता है, इसलिए मुझे लगता है कि फोनगैप लोड हो रहा है। मैं एंड्रॉइड की phonegap.js फ़ाइल का उपयोग नहीं कर रहा हूं, मैंने इसे चेक किया है।

डीबगिंग करते समय मुझे पता चला कि navigator.app एक अपरिभाषित वस्तु है। क्या किसी के पास कॉन्फ़िगरेशन का कोई विचार है, जिसके कारण मुझे यह याद आ रही है?

आपकी मदद के लिए धन्यवाद।

चीयर्स, मिगुएल

उत्तर

13

"navigator.app" वस्तु एंड्रॉयड पर ही उपलब्ध है।

window.open("http://www.google.com", "_system"); 

वास्तव में क्या आप क्या करना चाहते करने के लिए: जल्द ही में सौभाग्य से PhoneGap की 2.3.0 संस्करण तुम क्या करने में सक्षम हो जाएगा जारी होने की।

+1

बहुत बहुत धन्यवाद, समझा। नई रिलीज के लिए मुझे पता चलने वाली कोई भी लक्ष्य तिथि? – mhcarneiro

+1

अगले 10-14 दिनों में कभी-कभी मुझे संदेह है। –

+0

यह मेरे लिए काम नहीं कर रहा है। मेरे पास कॉर्डोवा 3.0.4 है – User16119012

संबंधित मुद्दे