phonegap ios需要点击活动事件吗?

时间:2015-02-26 04:11:53

标签: ios cordova phonegap-plugins

我已经通过以下方式添加了一些插件,例如设备: $ cordova插件添加org.apache.cordova.device 然后当我尝试示例代码来显示设备信息时:

 <html>
<head>
<title>Device Properties Example</title>

<script type="text/javascript" charset="utf-8" src="cordova.js"></script>
<script type="text/javascript" charset="utf-8">

// Wait for device API libraries to load
//
document.addEventListener("deviceready", onDeviceReady, false);

// device APIs are available
//
function onDeviceReady() {
    var element = document.getElementById('deviceProperties');
    element.innerHTML = 'Device Model: '    + device.model    + '<br />' +
                        'Device Cordova: '  + device.cordova  + '<br />' +
                        'Device Platform: ' + device.platform + '<br />' +
                        'Device UUID: '     + device.uuid     + '<br />' +
                        'Device Version: '  + device.version  + '<br />';
}

</script>
 </head>
  <body>
<p id="deviceProperties">Loading device properties...</p>
</body>
</html>

但信息没有显示。当我添加onClick函数时:

<script>
 function test(){
        var element = document.getElementById('deviceProperties');
        element.innerHTML = 'Device Model: '    + device.model    + '<br />' +
        'Device Cordova: '  + device.cordova  + '<br />' +
        'Device Platform: ' + device.platform + '<br />' +
        'Device UUID: '     + device.uuid     + '<br />' +
        'Device Version: '  + device.version  + '<br />';
    }

        </script>

        <p onclick="test();"; id="deviceProperties">Loading device properties...</p>

单击后可显示设备信息......

这种情况只发生在ios中,我的android应用程序运行良好。请帮助〜谢谢。

0 个答案:

没有答案