Jquery mobile Backbone.js和jquery mobile在刷新窗口时清除哈希并重置应用程序

Jquery mobile Backbone.js和jquery mobile在刷新窗口时清除哈希并重置应用程序,jquery-mobile,backbone.js,Jquery Mobile,Backbone.js,如果用户刷新浏览器,路由器中是否有方法将url重置为默认页面,而不考虑用户当前所在的页面 用户导航到并刷新应用程序停留在/somepage上我希望它在刷新时返回到起始页,而不是刷新哈希页。这可能有点老套,但它对我有效 在主干路由器的初始化功能中,将其作为第一行: initialize: function(){ window.location.hash = ''; // Remove the hash on any new page request. ... }, 这将从U

如果用户刷新浏览器,路由器中是否有方法将url重置为默认页面,而不考虑用户当前所在的页面


用户导航到并刷新应用程序停留在/somepage上我希望它在刷新时返回到起始页,而不是刷新哈希页。

这可能有点老套,但它对我有效

在主干路由器的初始化功能中,将其作为第一行:

initialize: function(){
    window.location.hash = '';   // Remove the hash on any new page request.
    ... 
},

这将从URL中删除散列,您的路由器应能正确路由。

这可能有点不太成熟,但对我来说是可行的

在主干路由器的初始化功能中,将其作为第一行:

initialize: function(){
    window.location.hash = '';   // Remove the hash on any new page request.
    ... 
},

这将从URL中删除哈希,您的路由器应该正确路由。

并且您希望仅在用户刷新时执行此行为?。。。选中此线程,您希望仅在用户刷新时执行此行为?。。。检查这条线