Backbone.js路由器和后退按钮检查
Backbone.js Router and back button check
基本上,我正在尝试检查每条路线上的前一个页面是否等于我网站上的一个特定页面。如果是的话,那么我想让这个人保持这种观点,否则,他们可以继续另一种观点。
在Backbone.js路由器中,有没有办法在执行路由回调之前触发一个全局事件?
或者,有没有一种方法可以让一条包罗万象的路线进行一些检查,然后转发到合适的路线。
我认为重写Backbone.History.navigate
并仅有条件地调用超类方法可能会起作用。您还可以为在主干历史记录之前连接的window.hashChange
和window.pushState
事件添加一个额外的事件处理程序,并在条件匹配的情况下阻止这些事件的默认传播。
相关文章:
- Javascript/Ajax:通过点击按钮检查有效的电子邮件和电话号码
- html单选按钮检查问题
- JS中的单选按钮检查不起作用
- 更改单选按钮检查的值的字体大小
- Wooccommerce单选按钮检查jquery
- 通过单选按钮检查提交表单
- Backbone.js路由器和后退按钮检查
- 在检查单选按钮检查状态后启用/禁用表单元素
- 对用户交互进行单选按钮检查
- 单选按钮检查属性在函数 - JavaScript 中失败
- 基于单选按钮检查值调用Javascript函数
- 单选按钮检查的属性未更改
- jQuery单选按钮检查操作不'不要开火
- knockoutjs单选按钮检查了protectedobservable的值
- 通过单选按钮检查值
- 依靠单选按钮检查
- 我想通过输入类型按钮检查表单验证,而不是通过提交,任何人都可以帮助我
- 使用按钮检查两个或多个无线电组
- Angularjs:当模型改变时,单选按钮检查状态绑定模型值失败
- 条件Javascript重定向与后退按钮检查器