ハッシュやページの再読み込みなしでアドレスバーを新しいURLで更新する [重複] 質問する

ハッシュやページの再読み込みなしでアドレスバーを新しいURLで更新する [重複] 質問する

私は、Chrome (開発チャンネル) がページを再読み込みせずに JavaScript (ドメインではなくパス) 経由でアドレス バーを更新する方法を実装することを夢見ていたか、実際にこれを実行したかのどちらかです。

しかし、読んだはずの記事が見つかりません。

私がおかしいのでしょうか、それともこれを(Chrome で)実行する方法があるのでしょうか?

ps 私はwindow.location.hashなどについて話しているわけではありません。上記が存在する場合この質問に対する答え真実ではないでしょう。

ベストアンサー1

ほとんどの「最新」ブラウザでこれを実行できるようになりました。

私が読んだ元の記事は次のとおりです(2010 年 7 月 10 日に投稿されました)。HTML5: ページを更新せずにブラウザの URL を変更する

pushState/replaceState/popstate(別名HTML5 History API)のより詳しい情報についてはMDNドキュメントを参照

TL;DR、次のようにすることができます:

window.history.pushState("object or string", "Title", "/new-url");

私の回答をご覧くださいページをリロードせずにURLを変更する基本的な使い方については。

おすすめ記事