你怎么去铁路由器以前的路线?

Lor*_*ren 5 google-chrome meteor chrome-ios iron-router ios-web-app

我正在使用事件处理程序转到上一个URL /路由:

'click #back': ->
  history.back()
Run Code Online (Sandbox Code Playgroud)

这适用于Chrome桌面,Chrome devtools移动设备视图以及物理设备本身的Safari(iOS 8.1.2),但不适用于设备上的Chrome.行为是:

  • 加载/
  • 点击链接到/ foo
  • URL更改为/ foo和foo模板呈现
  • 单击#back
  • URL更改为/ brief,然后更改回/ foo.页面正文不会改变.(正确的行为是URL永久更改为/,并且在不加载页面的情况下呈现/ templates.)
  • 第二次单击#back
  • /从服务器重新加载

这是移动Chrome问题,还是应该使用某些铁路由器API Router.back()

Lor*_*ren 6

history.back()是支持的方法iron-router,它只是出现iOS Chrome的问题.