0

我在这里看到了从 url 中删除哈希值的帖子......但是如何删除值和 # 本身。

例如,如果一个 url 是

mysite.com

当用户浏览单页应用程序时,url 可能会更改为

mysite.com#mytest

所以当他们重新加载它时,我只想让它显示

mysite.com and  not mysite.com#mytest

这两个只是删除值

location.hash = 'home'; 

window.location.replace("#");

谢谢

4

2 回答 2

1
var href = window.location.href;
var index = href.indexOf('#');
if ( index > 0) {
  window.location = href.substring(0, index);
}
于 2013-04-12T05:33:56.263 回答
1

我认为不重新加载页面就不可能删除哈希。

于 2013-04-12T05:29:41.030 回答