![](/img/trans.png)
[英]phonegap/cordova onDeviceReady() not firing android 4.1.2
[英]phonegap cordova native android menubutton not firing
我無法通過Cordova phonegap 4.0.0在Android上觸發本機菜單按鈕。 我也實現了后退按鈕,它工作正常。 我無法弄清楚這里有什么問題。 根據cordova文檔似乎沒問題。 在Samsung S4上運行測試時失敗。
init : function () { document.addEventListener("deviceready", this.onDeviceReady, false); }, onDeviceReady : function() { // Register the event listener document.addEventListener('backbutton', this.onBackKeyDown, false); document.addEventListener('menubutton', this.onMenuKeyDown, false); }, onMenuKeyDown : function(event) { alert('menu phone home'); }
並且在load之后調用init函數,正如我在onBackKeyDown中提到的那樣工作。 任何提示贊賞。
這應該是固定的,但仍然需要一個沒有記錄的線。
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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.