Есть ли способ узнать, был ли изменен URL-адрес в моем iframe, то есть пользователь где-то перемещался? Спасибо.
yourIframeName.onbeforeunload = function () { //do something }
Это активирует вашу функцию непосредственно перед переходом на другую страницу в iframe.
Хотя на некоторых браузерах это ведет себя странно.
Подобный вопрос здесь имеет несколько ответов, которые должны вам помочь. Если вы отслеживаете, где начинается iframe, вы можете использовать методы в этой ссылке, чтобы увидеть, изменился ли он.