禁用导航键\更改其功能

时间:2017-10-08 11:12:24

标签: javascript android cordova webview phonegap

例如,我可以使用此功能阻止后退键退出应用程序:

function onDeviceReady(){
    document.addEventListener("backbutton", onBackKeyDown, false);
}
function onBackKeyDown(){
    alert('back');
    return false;
}

如何为两个以上的导航键执行相同的操作? 我用一个插件来隐藏整个导航栏,但只要键盘出现就会回来。

提前致谢。

2 个答案:

答案 0 :(得分:2)

  

如何为两个以上的导航键执行相同操作?

你不是来自应用程序。您无法控制HOME或RECENTS的行为。

答案 1 :(得分:0)

此代码在我的项目中完美运作。

function onLoadback(){

    document.addEventListener("deviceready", onDeviceReady, false);
}
function onDeviceReady() {

    document.addEventListener("backbutton", onBackKeyDown, false);

}