在我的脚本中,我使用以下命令跟踪我在网页中所在的选项卡
window.location.href = #!hashName1
如果我然后单击另一个选项卡,它将转到 #!hashName2
我的问题是,如果我单击后退按钮,它只会返回到状态 #!hashName1。然后我必须再次单击“返回”才能返回另一个页面。
有什么方法可以让它返回一个页面而不是返回到之前的哈希状态吗?
Thanks
你可以像这样处理后退按钮事件
window.onhashchange = function() {
goBack();
}
function goBack() {
window.location.hash = window.location.lasthash[window.location.lasthash.length-1];
//blah blah blah
window.location.lasthash.pop();
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)