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