我试图在PhoneGap DocumentationOverride Android Backbutton behavior only works on the first page with PhoneGap的帮助下使用后退按钮。
我的代码:

<script>
document.addEventListener("deviceready", onDeviceReady, false);
  function onDeviceReady() {
    alert("df");
        console.log("PhoneGap Ready!");
         document.addEventListener("backbutton", handleBackButton, false);
    }

    function handleBackButton() {
        console.log("Back Button Pressed!");
        alert("df");

    }
</script>

但我有个错误:
05-21 16:00:03.248:e/web控制台(1615):类型错误:表达式“phonegap.firedocumentevent”[未定义]的结果不是函数。未定义时:1

最佳答案

检查是否链接了正确的平台phonegap-x.js,android、ios等的javascript代码不同。
在android中按下back按钮时,将触发事件“back button”,因此如果要返回导航历史记录,应将以下处理程序附加到它:

document.addEventListener("backbutton", function(e){
    e.preventDefault();
    navigator.app.backHistory();
}, true);

09-27 02:28