Que tal gentes.
He estado jugando con el evento
DOMContentLoaded. Me ha funcionado sin problemas cuando lo pruebo en una página con frames, pero no pasa nada cuando lo pruebo en una página normal que tiene un
iframe. Según he leído por ahí debiera funcionar con iframes, pero no hay caso.
Solucionado: que torpe, en el código estaba usando
DOMContentFrameLoaded en vez de
DOMFrameContentLoaded.