Javascript backbone.js路由器-在backbutton上运行不同的功能或检测back按钮的按下情况
我有一个backbone.js网站。当你点击一个链接时,一个页面滑入——当你按下后退按钮时,我希望它滑出,而不是滑入上一页Javascript backbone.js路由器-在backbutton上运行不同的功能或检测back按钮的按下情况,javascript,jquery,html,backbone.js,Javascript,Jquery,Html,Backbone.js,我有一个backbone.js网站。当你点击一个链接时,一个页面滑入——当你按下后退按钮时,我希望它滑出,而不是滑入上一页 是否有办法检测是否按下了后退按钮,或者是否有办法在按下后退按钮后运行不同的功能?您必须通过以下方式启用主干: 如果您的浏览器支持推送状态,您将能够接收有关url更改的事件,例如,当按下“后退”按钮时,路由器将执行其余操作,为当前url呈现正确的视图。这意味着,如果您在url/app处转到应用程序,然后使用Router.navigate导航单页应用程序并转到/app/acco
是否有办法检测是否按下了后退按钮,或者是否有办法在按下后退按钮后运行不同的功能?您必须通过以下方式启用主干: 如果您的浏览器支持推送状态,您将能够接收有关url更改的事件,例如,当按下“后退”按钮时,路由器将执行其余操作,为当前url呈现正确的视图。这意味着,如果您在url/app处转到应用程序,然后使用Router.navigate导航单页应用程序并转到/app/account,则主干将在浏览器的历史记录中添加一个条目。当按下“后退”按钮时,您将返回到/app,而无需重新加载页面,但您的路由器将收到此url更改的通知,并做出相应的反应,即呈现正确的视图
Backbone.history.start({ pushState: true })