Возможно, вы можете сохранить местоположение iframe, а затем создать интервал, который будет проверять, изменился ли SRC.
var theSrc = document.getElementById('myframe').src;
setInterval(function(){
if (document.getElementById('myframe').src != theSrc) {
// the URL has changed
}
}, 5000);
Надеюсь, что это работает:)