开发环境:
Android Studio,Cordova5.3.3
问题描述:
页面1:
<html>
<script type="text/javascript" src="cordova.js"></script>
<script>
document.addEventListener('deviceready', function(){
document.addEventListener("backbutton", onBackKeyDown, false);
},false);
function onBackKeyDown(){
//
}
</script>
</html>
页面2:
<html>
<script type="text/javascript" src="cordova.js"></script>
<script>
document.addEventListener('deviceready', function(){
document.addEventListener("backbutton", onBackKeyDown, false);
},false);
function onBackKeyDown(){
//
}
</script>
</html>
当我在第一个界面点击返回键,程序正常响应,跳转到第二个页面时,再次点击返回键无效果,甚至连音量加减键都不能使用。然而第一个界面不触发返回事件,跳转第二个界面正常响应。网上也有朋友遇到类似的问题,但是均没有得到解决。
问题分析:
还是相信那句话,在源码面前没有秘密