我使用phonegap创建Windows Phone 8应用程序
现在,我已经完成了所有工作,但我无法使用后退按钮退出应用程序 我用过navigator.app.exitApp();但它现在正在运作。 它适用于Windows Phone吗?
它适用于Android和Blackberry。
答案 0 :(得分: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);
}
}