【发布时间】:2014-05-22 01:35:30
【问题描述】:
我一直在读到console.log 需要在onDeviceReady 函数之后,但我在cordova.js 中看不到任何onDeviceReady 函数。我需要自己写吗?有人知道这个功能会是什么样子吗?如果我只想控制台日志“hello”怎么办?
另外,我注意到 cordova.js 没有作为脚本包含在 index.html 中。如果我想查看 xcode 控制台中记录的任何内容,我假设它需要是?
【问题讨论】:
我一直在读到console.log 需要在onDeviceReady 函数之后,但我在cordova.js 中看不到任何onDeviceReady 函数。我需要自己写吗?有人知道这个功能会是什么样子吗?如果我只想控制台日志“hello”怎么办?
另外,我注意到 cordova.js 没有作为脚本包含在 index.html 中。如果我想查看 xcode 控制台中记录的任何内容,我假设它需要是?
【问题讨论】:
如果您按照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
【讨论】: