我有Backbone应用程序(也使用Backbone顶部的Chaplin.js),它可以正常使用pushState。在某些时候,我想检测应用程序代码已更改并重新加载页面(重新加载应用程序代码)。问题是,当用户处于' / some / path'我想重新加载骨干应用程序并指向' /'。到目前为止我试过了:
用户在/some/path
时的 - > location.reload()
- >它会重新加载应用,但仍在'/some/path'
/some/path
时的 - > location.href = location.origin
- >它会重新加载应用,但仍在'/some/path'
如何在/
路径(和clearHistory)中重新加载应用?
这已解决 - 使用window.location = '/'
答案 0 :(得分:1)
只需使用window.location = '/';
这会将用户重定向到应用程序的起始点。