Zakładając, że nie mam kontroli nad zawartością elementu iframe, czy jest jakiś sposób, żebym mógł wykryć w nim zmianę źródła za pośrednictwem strony nadrzędnej? Może jakiś rodzaj obciążenia?
Moją ostatnią deską ratunku jest wykonanie 1-sekundowego testu interwału, jeśli źródło iframe jest takie samo jak wcześniej, ale zrobienie tego hackerskiego rozwiązania byłoby do niczego.
Używam biblioteki jQuery, jeśli to pomaga.
src
atrybut w DOM nie zmienia się w najnowszych wersjach FireFox ani Safari. @ Odpowiedź Michiela poniżej jest tak dobra, jak udało mi się dotrzeć do tej pory.
src
właściwość zmieni się po kliknięciu linku w ramce iframe? Nie jestem tego pewien - gdybym miał zgadywać, czy powiedziałbym „nie”. Tam są sposoby Właściwości monitora (w Firefoksie przynajmniej AFAIK), ale nie jestem pewien, czy to będzie od każdego zastosowania w niniejszej sprawie.