1

phonegap を使用して Windows Phone 8 アプリを作成しています

これですべて完了しましたが、戻るボタンでアプリケーションを終了できません。
私は navigator.app.exitApp(); を使用していました。しかし、それは今働いています。Windows Phone で動作しますか?

Android と Blackberry で動作しています。

4

1 に答える 1

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);
    }
}
于 2013-11-27T22:10:58.800 に答える