【发布时间】:2015-04-26 03:25:56
【问题描述】:
它只是不火!我什么都试过了。有趣的是菜单按钮可以正常工作:
//...
//if (isDevice) {
document.addEventListener("deviceready", onDeviceReady, false);
//}
//...
function onDeviceReady() {
document.addEventListener("backbutton", onBackKeyDown, false);
document.addEventListener("menubutton", onMenuKeyDown, false);
//document.addEventListener("searchbutton", onMenuKeyDown, false);
}
function onBackKeyDown() {
alert('Doesnt work!');
}
function onMenuKeyDown() {
alert('Works just fine!');
}
虽然我现在有疑问,但我相信这周早些时候它正在工作! :/ 知道发生了什么吗?这是一个错误吗? 提前感谢您的帮助, 谢谢,咪咪
cordova -v: 4.3.0
测试于:Android 4.2.2
【问题讨论】:
-
尝试在eclipse中通过logcat调试
-
我猜可能是 javascript 错误。你是怎么找到这个 isDevice 的!!
-
什么是isDevice?您使用的是什么版本的科尔多瓦?如果您可以提供这些信息,我将尝试重现该问题。
-
大家好,感谢您的消息,isDevice 的使用是为了能够在浏览器中尽可能多地进行调试,并且它可以正常工作,正如我所说的菜单按钮工作正常(它使用相同的过程)但无论如何我在预生产期间使用 isDevice ,我现在将其删除,但它仍然无法正常工作。我会用你提出的所有信息更新问题。
标签: javascript android cordova mobile