triggerRoute = true;
でnavigateメソッドを使用すると、ページは新しいページに正しくナビゲートされますが、履歴は更新されません。モバイルバックボタンが機能しない - backbone.js 0.5.3 with jquerymobile 1.0 RC2
Android搭載端末(Nexus S)で戻るボタンを押すと、履歴がポップしますが、ナビゲーションは行われません。
をtriggerRoute
に渡してからBackbone.history.loadUrl();
を呼び出した場合、[戻る]ボタンはうまく動作しますが、誤って並べ替えます。
Navigateメソッドは、このコメントを持っている....
// URL-encoding the fragment in advance. This does not trigger
// a `hashchange` event.
いくつかの記事を読んだ後、
... Navigateメソッドを使用すると、正しい方法であると歴史を更新する必要があることを私には思えますコードスニペット...
er.getApp().getController().navigate('home', true);
OR
er.getApp().getController().navigate('home');
Backbone.history.loadUrl();
jquerymobileとバックボーンの組み合わせで既知のルーティングの問題がありますか。以前の回答はbackbone.jsの以前のバージョンに関連しており、もう有効ではありません...