2017-10-08 46 views
0

例如,我能够防止返回键使用此功能退出应用程序:禁用导航键改变其功能

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

我如何可以做同样的在两个导航键? 我使用了一个插件来隐藏整个导航栏,但每当键盘出现时它都会回来。

在此先感谢。

+0

什么呢你oncreateoptionmenu说的回复 – phpdroid

+0

@phpdroid谢谢! oncreateoptionmenu是什么意思? –

回答

2

我该如何对两个以上的导航键进行相同操作?

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

+0

感谢您的回复。我怎样才能防止“后退”键离开应用程序,而不是其他人? –

+0

@RockyRacoon:谷歌希望开发者能够在返回行为方面有一定的灵活性,尽管有很多应用程序这样做并且真的让用户感到不快。出于安全原因,用户需要能够退出应用程序,而且他们主要使用HOME和RECENTS。 – CommonsWare

0

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

功能onLoadback(){

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

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

}