He intentado muchas propiedades de la ventana para ver si una página en un iframe puede decir si está en un iframe. Lo he intentado:Comprobar si la página está en Iframe para Google Chrome
if(top.location!= self.location) //doesn't work in Google Chrome
alert("I am in an iframe!")
Y esto no funciona (funciona en todos los navegadores, pero Chrome). Estoy escribiendo un userscript para Firefox y Chrome pero Chrome realmente no se comporta. ¿Hay alguna forma de saber si Chrome puede detectar si su página está en un iframe?
http://jsfiddle.net/hpVec/ Parece estar funcionando bien en Chrome. –
var in_iframe = (window.location! = Window.parent.location); –