我正在使用cordova设备插件,我在主要的js中有这个:
$(document).ready(function(){
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady(device) {
console.log(device);
}
}
由于某种原因,设备对象的结果是:
{
bubbles: false,
cancelBubble: false,
cancelable: false,
clipboardData: undefined,
currentTarget: null,
defaultPrevented: false,
eventPhase: 0,
returnValue: true
//...
}
我刚尝试使用iPhone(我在这里没有Android),并且已经安装了cordova plugin add cordova-plugin-device
,当然我的html中有<script type="text/javascript" charset="utf-8" src="cordova.js"></script>
,甚至它已经在过去。
有关可能发生的事情的任何建议吗?
答案 0 :(得分:0)
好吧,我回答自己,我很愚蠢,只需从params中删除'device'而不是
function onDeviceReady(device) {
console.log(device);
}
它是
function onDeviceReady() {
console.log(device);
}