0

重複の可能性:
更新せずにブラウザのアドレスバーを変更する

私はショッピング カートを開発しています。複数のコレクションがあり、1 つのコレクションをクリックすると、そのコレクションに対応するすべての製品が表示され、アドレス バーの URL は次のようになります。

http://example.com/collection1

私が試してみました

window.history.pushState('Object', 'Title', '/new-url');

これは、IE を除くすべてのブラウザーで正常に機能します。しかし、私も試しました

window.location.hash = 'collection_name';

http://example.com/index.html#collection1しかし、私の場合は正しくないのような URL が表示されます。

誰でもこの問題を解決するのを手伝ってもらえますか??

4

0 に答える 0