【问题标题】:Windows Phone 8 & Phonegap: how to close app with back buttonWindows Phone 8 和 Phonegap:如何使用后退按钮关闭应用程序
【发布时间】:2014-06-13 03:31:27
【问题描述】:

我使用 phonegap 创建 Windows Phone 8 应用

现在,我已完成所有操作,但我无法使用后退按钮退出应用程序。
我用过 navigator.app.exitApp();但它现在正在工作。 它可以在 Windows Phone 上运行吗?

它适用于 Android 和 Blackberry。

【问题讨论】:

  • 我也面临同样的问题。有人请帮忙....

标签: javascript cordova windows-phone-8


【解决方案1】:

navigator.app 仅适用于 Android 和 Blackberry。要在 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);
    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-10
    • 2015-10-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多