Cómo prohibir que las páginas tengan iframes - notas del programador de php
4 }
5
(2) La segunda forma de desactivar la página para que no tenga iframe es agregar el siguiente código JS a la página:
1
2 if(top.location!=self.location){
3 top.ubicación =self.ubicación;;
4 }
4
4 }
5
Se dice que en Firefox, esta solución actualizará continuamente la página, porque en IE windows.top es la ventana actual, mientras que en Firefox windows.top está vacío si no es la ventana actual. Por lo tanto, continuará ejecutando este código js, creando así un bucle infinito que hará que la página se actualice constantemente.
(3) La tercera forma de evitar que una página tenga un iframe es agregar el siguiente código JS a la página:
1
2 if(window!=parent){
3 parent.navigate(window.location.href);
4 }
5
Además, si está utilizando PHP para desarrollar un programa web, puede usar PHP directamente para lograr el efecto de prohibir que las páginas se incluyan en iframes agregando agregue el siguiente contenido al código del programa:
Ver el código que se va a imprimir
1 if($_server[''){
2 exit(' ¡No permitir iframe en mi página! Es vergonzoso');
3 }
El lenguaje ASP también tiene su propio código de implementación único para prohibir que las páginas sean iframes, como se muestra a continuación:
Ver código imprimir
1 host=Request.ServerVariables("SERVER_NAME")
2 si host <> "www.phpernote.com" entonces
3 Response.redirect "/"
4 end if
Por supuesto, otros lenguajes de programación también pueden evitar que las páginas se incluyan en iframes obteniendo variables de entorno.