Я знаю, что это очень задокументированный предмет, но после многих часов исследований я застрял. Я делаю тест, и когда выбор сделан, я хотел бы обновить соответствующий параметр в URL.
https://deusbot-trading.com/quiz/age=&exp=&asset=
Это мой URL , сгенерированный с помощью:
let refresh = window.location.protocol + "//" + window.location.host + window.location.pathname + '?age=&exp=&asset=';
window.history.replaceState({ path: refresh }, '', refresh);
И я хотел бы обновить некоторые параметры этого URL, когда пользователи нажимают на кнопку. Например, я хотел бы присвоить значение «age» без изменения остальной части URL:
https://deusbot-trading.com/quiz/age=45+&exp=&asset=
Я пытался:
window.history.replaceState({ 'age=', 'age=45+');
Но это не похоже на работу. Я надеюсь, что кто-то может пролить свет на то, как динамически изменять значение параметра URL.