ho 1 "homepage" con dentro 1 iframe "contenuto"

mi pongo il problema: e se x qualche motivo mi aprono direttamente dall'iframe?

allora ho pensato di fare così:
"homepage" normale
"contenuto" con questa istruzione javascript nell'head:
if(parent.frames.length!=1) { window.location.href='homepage.html' }
che dite? conoscete altre soluzioni migliori e compatibili con tutti i browser?