すべてのルートで queryString を無視する適切で高速な方法を探しています。
このプラグインは正常に動作しています。ただし、クエリ文字列を無視する必要があるだけで、そのコードをすべて含めないようにすることをお勧めします。
私はこのようなことをしようとしていました:
var queryStrip = /(\?.*)$/,
myRouter = Backbone.Router.extend({
initialize: function(){
this.on('all', function(){
Backbone.history.fragment = Backbone.history.fragment.replace(queryStrip, '');
})
}
});
しかし、このアプローチは機能していません。履歴フラグメントが読み取り専用のようです。
何か案が ?