我的应用程序使用的是Phonegap 2.6版本。对于后退按钮,我正在使用以下函数:
document.addEventListener("backbutton", onBackKeyDown, false);
function onBackKeyDown() {
alert("hello");
navigator.app.backHistory();
}
document.addEventListener('deviceready', onDeviceReady, true);
上面的函数在我点击设备的硬件返回按钮时运行正常。但是当我点击后退按钮时它不起作用。
我已经设计了以下的后退按钮:<a class="ui-link" href="#" rel="external" onclick="onBackKeyDown()">
<img src="images/icon-back.png" alt="Phone" border="0">
</a>
但是这个按钮对于应用程序退出 navigator.app.exitApp();
功能很好。
//Working Fine
function onBackKeyDown() {
navigator.app.exitApp();
}
//Not Working
function onBackKeyDown() {
navigator.app.backHistory();
}
但无法使用navigator.app.backHistory();
。