簡體   English   中英

Windows Phone 8和Phonegap:如何使用“后退”按鈕關閉應用程序

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

我使用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);
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM