我是 phonegap / cordova 3.0 的新手,似乎我遇到了与PhoneGap Help 类似的问题:设备属性,cordova v phonegap,xcode 调试。不幸的是,我现在无法在互联网上找到解决方案。
在为 ios 创建 Hello World 示例后,在模拟器中一切正常。但是在使用 den 文档中为设备属性给出的示例代码更改了 index.html 中的内容之后,模拟器的屏幕仅显示“正在加载设备属性..”仅此而已。由于某种原因,函数 onDeviceReady() 无法正常工作。非常感谢任何帮助
这是设备属性的 index.html 代码
<!DOCTYPE html>
设备属性示例
<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 Name: ' + device.name + '<br />' +
'Device Cordova: ' + device.cordova + '<br />' +
'Device Platform: ' + device.platform + '<br />' +
'Device UUID: ' + device.uuid + '<br />' +
'Device Model: ' + device.model + '<br />' +
'Device Version: ' + device.version + '<br />';
}
</script>
</head>
<body>
<p id="deviceProperties">Loading device properties...</p>
</body>