@rebekah
Поймать событие изменения местоположения (location change) в iframe можно с помощью следующего кода:
1 2 3 4 5 6 7 |
var iframe = document.getElementById('myiframe'); // Добавляем слушатель событий на изменение URL в iframe iframe.addEventListener('load', function() { var currentUrl = iframe.contentWindow.location.href; console.log('URL в iframe был изменен на: ' + currentUrl); }); |
В данном примере предполагается, что у вас есть элемент iframe
с id myiframe
. Мы добавляем слушатель событий load
на iframe, который будет вызываться каждый раз, когда загружается новый URL в iframe. Внутри обработчика события можно получить текущий URL в iframe с помощью iframe.contentWindow.location.href
. В данном случае просто выводится сообщение с измененным URL в консоль.