js怎么监听安卓返回键

JavaScript016

js怎么监听安卓返回键,第1张

代码如下:

<script>

// =========================PhoneGap==================================

// 等待加载PhoneGap

document.addEventListener("deviceready", onDeviceReady, false)

// PhoneGap加载完毕

function onDeviceReady() {

// 按钮事件

document.addEventListener("backbutton", eventBackButton, false) // 返回键

}

// 返回键

function eventBackButton() {

if($(".classobj").is(":visible")){

alert('再点击一次退出!')

document.removeEventListener("backbutton", eventBackButton, false) // 注销返回键

document.addEventListener("backbutton", exitApp, false)//绑定退出事件

// 3秒后重新注册

var intervalID = window.setInterval(function() {

window.clearInterval(intervalID)

document.removeEventListener("backbutton", exitApp, false) // 注销返回键

document.addEventListener("backbutton", eventBackButton, false) // 返回键

}, 3000)

}else {

//navigator.app.backHistory()

}

}

function exitApp(){

navigator.app.exitApp()

}

</script>

开启方式如下; 1.在桌面找到【设置】点击进入。 2.点击【通用】选项。 3.进入点击【辅助功能】。 4.点击【AssistiveTouch】进入。 5.把【AssistiveTouch】开关打开。 6.然后就可以看到屏幕右下方有个小白点,点击一下就出现虚拟菜单了。