我有 Backbone 应用程序(也在 Backbone 之上使用 Chaplin.js),它与 pushState 一起正常工作。在某些时候,我想检测到应用程序代码已更改并重新加载页面(重新加载应用程序代码)。问题是当用户在“/some/path”中时,我想重新加载主干应用程序并使其指向“/”。到目前为止,我尝试过:
当用户在/some/path
-> location.reload()
-> 它重新加载应用程序但仍然在'/some/path'
当用户在/some/path
-> location.href = location.origin
-> 它重新加载应用程序但仍然在'/some/path'
我如何才能在/
路径(和 clearHistory)中重新加载应用程序?
这已解决 - 使用window.location = '/'