2

バックボーン Js を使用して phonegap アプリケーションを開発しています。私が使用している戻るボタンの機能を有効にするにはBackbone.history.start();

1 つのシナリオとして、すべてのアプリケーション履歴を消去し、戻るボタン機能を無効にしたいと考えています。

誰か答えてくれたら最高です。

前もって感謝します。

4

1 に答える 1

4

Backbone のソース コードを確認すると、Backbone.history を無効にできるBackbone.history.stop();ので、期待どおりの動作が得られる可能性があります。

// Disable Backbone.history, perhaps temporarily. Not useful in a real app,
// but possibly useful for unit testing Routers.
stop: function() {
  Backbone.$(window).off('popstate', this.checkUrl).off('hashchange', this.checkUrl);
  clearInterval(this._checkUrlInterval);
  History.started = false;
},
于 2013-10-22T10:59:14.110 に答える