ここではよくある質問です。しかし私は私が探している答えを見つけることができません。ユーザーをリダイレクトせずにアドレスバーのURLを変更する方法(履歴APIを使用しないでください)
Groupon.comのような非常に似たような動作が必要です。たとえば、https://www.groupon.com/goods/allにアクセスしたときなどです。左側に「Interest」というウィジェットが表示され、1つ以上のオプションを選択すると、アドレスバーのページURLはhttps://www.groupon.com/goods/all?interest=good-for-giftingのように変わります。
私は彼らが履歴APIを使用していると思っていましたが、そうではありません。 history.length
が増加しているかどうかを確認すると、常に同じ値が返されるためです。
誰でもこの方法を知っていますか?あなたはhtaccessファイルや設定ファイルのURL書き換えをしようとしないのはなぜそれは多分、彼らが歴史へのエントリを追加しませんreplaceState()メソッドを使用しますが、現在のエントリを置き換え
https://developer.mozilla.org/en-US/docs/Web/API/History_API
ありがとうございました!完全な文書を読んでいないときに起こります。 – nikoskip