PhoneGap アプリケーション内で Backbone を使用しています。すべてのモバイル アプリと同様に、戻るボタンの機能が必要です。基本的に Backbone とは完全に連携していwindow.history.back()
ます。
唯一の問題は、いつ戻るボタンを表示するかを決めることです。使用window.history.length
時にデクリメントされないため、使用は機能しませんback()
(もちろん、同様に実行できるためforward()
)。
さらに履歴があるかどうか、または既にスタックの一番下にいるかどうかを検出する方法はありますか? ブラウザはこの情報を提供していないように見えるので (ユーザーがブラウザの履歴に戻ることができるかどうかを確認する方法)、バックボーンはこれを追跡しますか?