【发布时间】:2013-01-29 09:45:59
【问题描述】:
我有一个 Backbone 应用程序。我正在使用 Backbone.history 来启用后退按钮。我们有一个页面(设置),它会自动加载需要用户输入的弹出窗口。如果用户选择取消,我想回到上一页。我可以使用 window.history.back() 来做到这一点。
问题是,如果用户通过在浏览器中输入 url 从另一个 url(如 google)直接进入该页面(app#settings),我想将用户重定向到主页(app/)而不是而不是回到谷歌。
我还没有找到任何方法来做到这一点。 Backbone.history 看起来像存储来自浏览器的后退按钮的信息,因此即使它们刚刚到达应用程序,它也有历史记录。我也找不到查看上一个网址的方法。
这可能吗?
【问题讨论】:
标签: backbone.js browser-history