路由器是否有办法将网址重置为默认页面,无论用户刷新浏览器时当前页面是什么?
用户导航到http://appname.com/index.html#/somepage并刷新应用程序停留在#/ somepage上我希望它在刷新时返回到开始页面而不刷新哈希页面。
答案 0 :(得分:4)
这可能有点hackish,但它适用于我。
在骨干路由器的初始化函数中,将其作为第一行:
initialize: function(){
window.location.hash = ''; // Remove the hash on any new page request.
...
},
这将从URL中删除哈希,并且您的路由器应该正确路由。