2011-08-21 10 views
6

पर आग नहीं लगाएगा मेरे पास एक फोनगैप ऐप है जो आईफोन पर "डिवाइस से पहले" ईवेंट नहीं चलाएगा लेकिन इसे एंड्रॉइड पर चलाएगा।फ़ोनगैप ऑनडिवाइस रीडी आईफोन

कोई विचार यह क्यों है? या इसे कैसे ठीक करें?

(PhoneGap 1.0 ver)

कोड है:

function onBodyLoad() 
{ 
    if (typeof navigator.device == "undefined"){ 
      document.addEventListener("deviceready", onDeviceReady, false); 
    } else { 
     onDeviceReady(); 
    } 
} 

<body onload="onBodyLoad()"> 

धन्यवाद!

+0

ठीक है। इसे मिला - फोनगैप फ्रेमवर्क एक कंपाइलर चीज़ के कारण आग नहीं लगा। jQuery भाग ने आग लगा दी और इस प्रकार ऐप ठीक लग रहा था, लेकिन सभी फोनगैप भाग नहीं थे और इस प्रकार मैं डिवाइस का उपयोग नहीं कर सका। – Roman

उत्तर

12

क्या आपने अभी अपना www फ़ोल्डर एक से दूसरे में कॉपी किया था? एंड्रॉइड और आईओएस अपनी फोनगैप-1.0.0.जेएस फ़ाइल का उपयोग करते हैं। सुनिश्चित करें कि आप मंच के लिए सही जेएस फ़ाइल का उपयोग कर रहे हैं।

+0

आप सही थे! मैंने आईफोन के लिए एंड्रॉइड से जेएस का इस्तेमाल किया। वह काम नहीं कर रहा है :) – Roman

+0

मेरे लिए भी स्पष्ट नहीं था। – fest

+0

बूस धन्यवाद ... आपने मेरी समस्या हल की है मैंने अपना बहुत समय बर्बाद कर दिया है, लेकिन आपकी पोस्ट ने अपना समय बचाया है कि मैं इस छोटी गलती के कारण पश्चिम में जा सकता हूं – Ankur

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