Phonegap - navigator.app.backHistory() ne fonctionne pas sur le code HTML du bouton retour

Dans mon application que je suis en utilisant phonegap 2.6.Pour le bouton de retour, je suis en utilisant la fonction suivante

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

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

document.addEventListener('deviceready', onDeviceReady, true);

La fonction ci-dessus fonctionne très bien lorsque je clique sur le bouton de retour. Mais quand je clique sur le bouton de retour, il n'est pas de travail.

J'ai conçu mon dos bouton comme ci-dessous:

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

Mais ce bouton fonctionne bien pour ce navigator.app.exitApp(); (la fermeture de l'application).

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

//Not Working
function onBackKeyDown() {
    navigator.app.backHistory();
}

mais ne fonctionne pas pour navigator.app.backHistory();.

Pour quelqu'un qui est venu ici à la recherche pour le même problème avec cordova 3.8 et ios 9.0 vérifiez ceci: stackoverflow.com/questions/32761206/...

OriginalL'auteur Iam4fun | 2013-05-14