私は、ユーザーが、私は、ユーザーがどのように私はジャバスクリプト/ jqueryのを使用していることを行うことができますhttp://www.test.com/test/test再ロードせずにウィンドウハッシュをクリアするには?
になりましたように、ページをリロードせずにURLからハッシュを削除するhttp://www.test.com/test/test#design/test
に行くというURLを持っていますか?
私は、ユーザーが、私は、ユーザーがどのように私はジャバスクリプト/ jqueryのを使用していることを行うことができますhttp://www.test.com/test/test再ロードせずにウィンドウハッシュをクリアするには?
になりましたように、ページをリロードせずにURLからハッシュを削除するhttp://www.test.com/test/test#design/test
に行くというURLを持っていますか?
は、このコードを試してみてください。
window.history.pushState("","", "#");
IE 9以下をサポートする必要がある場合は、これを行うことはできません http: //caniuse.com/#feat=history – Michael
はwindow.history.pushState('', '/', window.location.pathname);
を試してみて、window.location.hash = ''
にフォールバックプッシュ状態がサポートされていない場合、これは末尾に#を残すだろう。
if(window.history.pushState) {
window.history.pushState('', '/', window.location.pathname)
} else {
window.location.hash = '';
}
の
可能な複製[リフレッシュページせずにJavaScriptを使用してwindow.locationのからハッシュを削除するには?](http://stackoverflow.com/questions/1397329/how-to-remove-the-hash-from -window-location-with-javascript-without-page-refresh) – Andreas
window.location.href = 'http://www.test.com/'はどうですか; ? –
これも重複しています:http://stackoverflow.com/questions/824349/modify-the-url-without-reloading-the-page –