Итак, у меня есть простой скрипт, который пытается «прослушивать» изменения в URL-адресе на сайте с помощью TamperMonkey
Скрипт загружается правильно, и событие «popstate» вроде как работает.
Когда я нажимаю на ссылки на веб-сайте, ничего не происходит (я имею в виду событие), но когда я использую кнопки «Назад» и «Вперед» в браузере, событие срабатывает.
Пробовали оба способа, просто чтобы конечно (оба события должны делать то же самое, правильно?)
window.addEventListener('popstate', (event) => {
console.log(event);
});
window.onpopstate = (event) => {
console.log(event);
};
Я предполагаю, это из-за того, как веб-сайт, над которым я пытаюсь работать, обрабатывает ссылки. GeoGuessr
Так ли это? Какой метод мне следует использовать для подобного?