バックボタンナビゲーション機能を処理するために、Windowsモバイルアプリ(phonegap)に次の機能を使用しました。
function onBackKeyDown() {
var currentPageId = $.mobile.activePage.attr('id');
if(currentPageId == 'contact-us' || currentPageId == 'about-us' || currentPageId == 'location-map' || currentPageId == 'services'){
$.mobile.changePage("index.html", {
transition : "slide",
reverse : true,
changeHash : false
});
}else{
navigator.app.exitApp();
}
}
現在のページがインデックスでない場合は、インデックスに来たいと思っていました。それ以外の場合は、アプリを終了します。Windows Phone 7 では navigator.app.exitApp() が機能しないようです。この問題を解決する解決策はありますか。