Событие popstate окна не работает должным образом - PullRequest
0 голосов
/ 06 августа 2020

Итак, у меня есть простой скрипт, который пытается «прослушивать» изменения в URL-адресе на сайте с помощью TamperMonkey

Скрипт загружается правильно, и событие «popstate» вроде как работает.

Когда я нажимаю на ссылки на веб-сайте, ничего не происходит (я имею в виду событие), но когда я использую кнопки «Назад» и «Вперед» в браузере, событие срабатывает.

Пробовали оба способа, просто чтобы конечно (оба события должны делать то же самое, правильно?)

window.addEventListener('popstate', (event) => {
    console.log(event);
});

window.onpopstate = (event) => {
    console.log(event);
};

Я предполагаю, это из-за того, как веб-сайт, над которым я пытаюсь работать, обрабатывает ссылки. GeoGuessr

Так ли это? Какой метод мне следует использовать для подобного?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...