2014年9月6日土曜日

PhoneGap: Android のバックボタンを無効化

PhoneGap 3.5 で複数の HTML を遷移するようなアプリの場合、
Android のバックボタンを押すと前の画面に戻ってしまいます。

PhoneGap ではハードウェア関連のイベントを、
JavaScript のイベントとしてデフォルトで発行してくれます。

バックボタンの場合は "backbutton" イベントが発行されます。
jQuery を使用する場合は以下のように戻るボタンを無効化できます。
$('backbutton', function() {
    // 戻るボタンの無効化
    return false;
})


HTML を 1 ページだけにして、
JavaScript で表示を切り替える設計にすれば上記は不要です。

0 件のコメント:

コメントを投稿