我正在尝试监控 Android (4.4.2 - Samsung S3) 上的菜单按钮,但 Ionic event (也不是底层 Cordova event )没有触发:
$ionicPlatform.on("menubutton", function () {
// do our stuff here (never gets called)
});
有没有人能够完成这项工作?运行 Ionic 平台 1.0.0,所有其他事件都按预期触发。
最佳答案
文档缺少一行。
document.addEventListener("deviceready", function() {
...
navigator.app.overrideButton("menubutton", true); // <-- Add this line
document.addEventListener("menubutton", yourCallbackFunction, false);
...
}, false);
https://issues.apache.org/jira/browse/CB-9949#comment-14989073
关于cordova - ionic / Cordova 菜单按钮事件未调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30790419/