相关疑难解决方法(0)

Phonegap - navigator.app.backHistory()不支持HTML后退按钮

在我的应用程序中我使用phonegap 2.6.对于后退按钮,我使用以下功能

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

function onBackKeyDown() {
    alert("hello");
    navigator.app.backHistory();
}

document.addEventListener('deviceready', onDeviceReady, true);
Run Code Online (Sandbox Code Playgroud)

单击设备的硬件后退按钮时,上述功能正常.但是,当我点击后退按钮时,它无法正常工作.

我设计了我的后退按钮如下:

<a class="ui-link" href="#" rel="external" onclick="onBackKeyDown()">
        <img src="images/icon-back.png" alt="Phone" border="0">
</a>
Run Code Online (Sandbox Code Playgroud)

但是这个按钮工作正常navigator.app.exitApp();(应用程序退出).

//Working Fine
function onBackKeyDown() {
    navigator.app.exitApp();
}

//Not Working
function onBackKeyDown() {
    navigator.app.backHistory();
}
Run Code Online (Sandbox Code Playgroud)

但不是为了工作navigator.app.backHistory();.

android back-button back-button-control ios cordova

17
推荐指数
1
解决办法
3万
查看次数

标签 统计

android ×1

back-button ×1

back-button-control ×1

cordova ×1

ios ×1