Как говорит другой ответ, изменение строки запроса приведет к перезагрузке страницы.Что касается браузера, то вы окажетесь на совершенно новой странице.
Есть события, которые сработают, когда вы сделаете это.Событие beforeunload сработает, однако оно не будет очень полезным, поскольку оно также срабатывает, когда пользователь нажимает на ссылку или закрывает окно.
Эффективно событие, которое сработает, если вы измените строку запросабудет событием загрузки на новой странице, которую он загружает.