0

ここで URL からハッシュ値を削除する投稿を見てきましたが、値と # 自体を削除するにはどうすればよいですか。

たとえば、URL が

mysite.com

ユーザーが 1 ページのアプリケーションをナビゲートすると、URL が次のように変更される場合があります。

mysite.com#mytest

彼らがそれをリロードするとき、私はそれを表示したいだけです

mysite.com and  not mysite.com#mytest

これら2つは値を削除するだけです

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 に答える