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);
URLを変更した後 -
window.location.href = "http://www.mydomain.com/page1#test";
location.reload(true);
MDNのこの例を確認してください。
要件に応じて、onhashchange
イベントを使用することもできます
window.onhashchange = function(){
if (location.hash === "#test") {
test();
}
}