Событие при изменении window.location.href

Я пишу сценарий Greasemonkey для сайта, который в какой-то момент изменяетlocation.href.

Как я могу получить событие (черезwindow.addEventListener или что-то подобное) когдаwindow.location.href изменения на странице? Мне также нужен доступ к DOM документа, указывающего на новый / измененный URL.

Я видел другие решения, которые включают таймауты и опросы, но я бы хотел избежать этого, если это возможно.

Ответы на вопрос(7)

Ваш ответ на вопрос