我使用phonegap创建Windows Phone 8应用程序
现在,我已完成所有操作,但无法使用后退按钮退出应用程序。
我用过 navigator.app.exitApp();但它现在正在发挥作用。
它可以在 Windows Phone 上运行吗?
它适用于 Android 和 Blackberry。
最佳答案
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);
}
}
关于javascript - Windows Phone 8 和 Phonegap : how to close app with back button,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18505923/