entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

¿Cómo puedo evitar que a mi sitio lo incluyan en iframes de sitios ajenos?

Tengo algunas páginas que frecuentemente son mandadas llamar por otros sitios mediante iframes, ¿de qué manera puedo evitar esto con javascript?

2 Respuestas

1voto

Peter Puntos150460

Una solución con javascript sería el código siguiente:

if(top != self) {
 top.onbeforeunload = function() {};
 top.location.replace(self.location.href);
}

Si quieres evitar esto mediante el lado del servidor, esto depende del lenguaje que estés usando.

1voto

george_mejia Puntos650

¿Es requisito que tengas que evitarlo con javascript?, puedes bloquear las peticiones desde iframe (y es más seguro) mediante las cabeceras en los responses con la variable X-frame-option.

https://developer.mozilla.org/en-US/docs/HTTP/X-Frame-Options

Averigua un poco más sobre clickjacking.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta