Windows Phone 8&Phonegap:如何使用后退按钮关闭应用程序

Windows Phone 8 & Phonegap: how to close app with back button

本文关键字:何使用 按钮 应用程序 Phone amp Phonegap Windows      更新时间:2023-09-26

我使用phonegap创建Windows Phone 8应用程序

现在,我已经完成了所有的操作,但我不能用后退按钮退出应用程序
我使用了navigator.app.exitApp();但它现在起作用了。它在Windows Phone上工作吗?

它在安卓和黑莓上运行。

navigator.app仅在Android和黑莓上可用。要使用后退按钮退出Windows Phone 8中的应用程序,您需要删除后退按钮事件处理程序。

function onBackKeyDown(e) {
    e.preventDefault();
    window.history.go(-1);
}
function onPageChange() {
    if(window.location.hash != "#/") {
        // add our event listener for sub pages, this will allow us
        document.addEventListener("backbutton", onBackKeyDown, false);
    } else {
        // remove the event listener so the back button will exit the app
        document.removeEventListener("backbutton", onBackKeyDown, false);
    }
}