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