¿Cómo puedo entender que mi página se llame desde iframe y romperla con jquery? Gracias.Cómo romper el iframe y redirigir la página con Jquery
Respuesta
if (self !== top)
top.location.replace(self.location.href)
que es como se rompe fuera de un marco
Esto se puede hacer de manera clara Javascript desde top
y location
son los dos objetos unidos a la window
objeto global proporcionada en todos los principales navegadores.
if (top.location != location){
location.href = 'http://google.com';
}
Veo lo que estás intentando ... pero en realidad ... no tienes que esperar a que DOM se cargue antes de comprobar la ubicación y redirigir ... Así que esto no es realmente una versión de jQuery * –
Muy cierto. Acabo de tener un caso crónico de envolver todo en '$ (document) .ready (function() {});' porque si lo hago todo el tiempo, nunca lo olvidaré: P – Joe
ah veo. buen punto XD –
si realmente desea una solución jQuery aquí está (Crossbrowser, y funciona bien incluso si $ es algo más en la primicia):
(function($) {
if($(document) !== top)
top.location.replace($(document).location.href)
})(jQuery);
A pesar de que su innecesario y excesivo porque se puede hacer más fácil con JavaScript vanilla.
¿No sería mejor realizar la contabilidad del alcance simplemente usando "jQuery" en esos 2 puntos en lugar de "$"? –
- 1. acceda y cambie la página padre de iframe (con jquery)
- 2. cómo detener la página redirigir
- 3. cómo acceder a la página padre de iFrame usando jquery?
- 4. enviando el formulario en iframe y redirigiendo toda la página
- 5. jQuery agregar iFrame con contenido
- 6. Página web redirigir a la página principal con CGI Python
- 7. php redirigir a la página con el mensaje
- 8. Extracción de la página iframe
- 9. obtener título de la página de iframe javascript usando jQuery
- 10. cómo redirigir a la página de inicio
- 11. Cómo cargar la página dinámicamente en iframe
- 12. ¿Cómo crear un iframe usando jQuery y mostrarlo en la página?
- 13. Cómo redirigir a otra página con el elemento de autocompletado de jQuery, haga clic en
- 14. Controlar la altura del iframe con jQuery
- 15. iframe con página externa no funciona
- 16. redirigir una página automáticamente
- 17. redimensionamiento iFrame con jQuery UI
- 18. iframe click link se abre en la página principal en lugar de en la página iframe
- 19. Cómo seleccionar y reemplazar toda la página con jQuery
- 20. Redirigir después de la solicitud POST con jquery
- 21. Jquery dentro de Iframe
- 22. ¿Cómo romper el __NSAutoreleaseNoPool
- 23. iframe frente div + jQuery
- 24. Cómo actualizar la página principal de iframe después de un envío en el iframe?
- 25. manejar jquery ajax redirigir
- 26. Bookmarklet: Añadir iframe oculto a la página y cargar url
- 27. Cómo enviar datos variables al redirigir a la página anterior
- 28. Python + Django página redirigir
- 29. ¿Redirigir a la página 404 incorporada de Apache con mod_rewrite?
- 30. Cómo evitar que el usuario cambie la página con jQuery
¿rompería esto el marco de la página del lienzo de Facebook? – MonsterMMORPG
No tengo ni idea, pero siempre y cuando esté en un marco físico o iframe debería (nunca tocó FB en mi vida). –
bien le daré una oportunidad al menos. Puse este código de javascript antes de cerrar la etiqueta de cabecera y debería funcionar ¿verdad? – MonsterMMORPG