我有Backbone应用程序(也在Backbone上使用Chaplin.js),它可以正确地使用pushState。在某个时刻,我想检测应用程序代码是否已更改并重新加载页面(重新加载应用程序代码)。问题是,当用户在"/some/path"中时,我想重新加载主干应用程序并使其指向"/"。到目前为止,我尝试过:
当用户处于/some/path
->location.reload()
->时,它会重新加载应用程序,但仍处于'/some/path'
中
当用户处于/some/path
->location.href = location.origin
->时,它会重新加载应用程序,但仍处于'/some/path'
中
如何在/
路径(和clearHistory)中重新加载应用程序?
此问题已解决-使用window.location = '/'
只需使用window.location = '/';
这会将用户重定向到应用程序的起点。