我想在网址中使用额外的哈希刷新页面。问题是添加了哈希,但在这种情况下我没有重新加载页面。我尝试过以下方法:
window.location.href = "http://www.mydomain.com/page1#test";
哈希添加在网址中但页面未重新加载。我如何实现此功能?
答案 0 :(得分:1)
尝试 -
location.reload(true);
更改网址后
window.location.href = "http://www.mydomain.com/page1#test";
location.reload(true);
从MDN查看此示例。
答案 1 :(得分:0)
根据您的要求,您也可以使用onhashchange
event
window.onhashchange = function(){
if (location.hash === "#test") {
test();
}
}