Javascript Cordova中的后退按钮eventlistener问题
在Phonegap 2.9.0中,我使用了以下代码进行导航Javascript Cordova中的后退按钮eventlistener问题,javascript,cordova,Javascript,Cordova,在Phonegap 2.9.0中,我使用了以下代码进行导航 function onLoad() { document.addEventListener("deviceready", onDeviceReady, false); } function onDeviceReady() { document.addEventListener("backbutton", onBackKeyDown, false); } function o
function onLoad() {
document.addEventListener("deviceready", onDeviceReady, false);
}
function onDeviceReady() {
document.addEventListener("backbutton", onBackKeyDown, false);
}
function onBackKeyDown() {
if (localStorage.getItem("Source") == 1) {
window.history.go(-2);
}
else {
window.history.go(-1);
}
}
<body onload="onLoad()">
我在应用程序中有很多页面
当我在一个页面中使用此代码时,其他页面的后退按钮不起作用
当我在所有页面中使用此代码时,它会正常工作
function onLoad() {
document.addEventListener("deviceready", onDeviceReady, false);
}
function onDeviceReady() {
document.addEventListener("backbutton", onBackKeyDown, false);
}
function onBackKeyDown() {
window.history.go(-1);
}
}
<body onload="onLoad()">
如果此代码不必要,请给出任何解决方案