我一直在读取console.log需要在onDeviceReady函数之后,但我没有在cordova.js中看到任何onDeviceReady函数。我需要自己写吗?有人知道这个功能是什么样的吗?如果我只是想控制日志"你好"?
怎么办?另外,我注意到cordova.js不包含在index.html中作为脚本。如果我想看到在xcode控制台中记录的任何内容,我是否需要这样做?
答案 0 :(得分:2)
如果您按照their site
中的说明通过命令行界面创建phonegap项目你应该在你的html头中包含cordova-3.x.x.js。
<head>
<script type="text/javascript" src="cordova-3.x.x.js"></script>
<script>
function onLoad() {
document.addEventListener(
'deviceready', onDeviceReady, false);
}
function onDeviceReady() {
// do Something!
// example: display a Cordova Console
// see docs.phonegap.com for full details
console.log("HELLO...");
}
</script>
</head>
<body onload="onLoad();">
为了在phonegap中使用调试控制台,您应该通过CLI将插件添加到项目中
在终端
中输入此命令$ cordova plugin add org.apache.cordova.console