2014-05-14 59 views
0

我已經爲iPhone的PhoneGap項目下面的代碼,它不會顯示在設備性能,device.uuid不working-電話差距

<html> 
    <head> 
     <meta charset="utf-8" /> 
     <meta name="format-detection" content="telephone=no" /> 
     <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" /> 
     <script src="cordova.2.9.1" charset="utf-8" type="text/javascript"></script> 
     <script type="text/javascript"> 

      function init(){ 
       document.addEventListener("deviceready", onDeviceReady, false); 
      } 


      function onDeviceReady() 
      { 
       // do your thing! 
       alert("PhoneGap is working"); 
       alert(device.cordova); 
       alert(device.uuid); 
      } 

     </script> 
    </head> 

    <body onload="onDeviceReady()"> 

    </body> 
</html> 

這裏,第一次警報來正確而其他警報不工作,我的手機差距版本是2.9.0。請幫幫我,我不能往前走.Thanks

+0

refer- http://docs.phonegap.com/en/3.0.0 /cordova_device_device.md.html#device.uuid – Suhas

回答

0

嘗試改變

<body onload="onDeviceReady()"> 

有:

<body onload="init()"> 
+0

當我嘗試這個,它不顯示第一個警報本身。 –

+0

在init()函數中,用於鉤住deviceready事件。你正在做的是直接調用deviceready甚至處理函數,而應該在事件被自動觸發時調用它。如果有任何消息,請在錯誤控制檯中查看,由於某種原因,您的科爾多瓦圖書館沒有觸發此事件。 – Oscar

+0

是的,2.7.0很好,我不知道爲什麼。 –