Foros del Web » Programando para Internet » Javascript »

Evitar uso de web mediante Iframes

Estas en el tema de Evitar uso de web mediante Iframes en el foro de Javascript en Foros del Web. Hola buenas tardes. Llevo mucho tiempo siguiendo este foro y aprovechando toda su información para ir saliendo de apuros...... Hoy me he tenido que animar ...
  #1 (permalink)  
Antiguo 28/11/2013, 09:47
 
Fecha de Ingreso: noviembre-2013
Mensajes: 1
Antigüedad: 10 años, 5 meses
Puntos: 0
Pregunta Evitar uso de web mediante Iframes

Hola buenas tardes.

Llevo mucho tiempo siguiendo este foro y aprovechando toda su información para ir saliendo de apuros......

Hoy me he tenido que animar a preguntar pues no soy capaz ni encuentro y por supuesto desconozco la forma de conseguir lo siguiente con los Iframes.

1. Estoy preparando un sitio web basado en worpress (digamos "www.misitio.com") en el que he añadido al .htaccess la configuración para que no me lo puedan incluir en otros sitios mediante iframes.

2. En dicho sitio, creo numerosas subpáginas ("misitio.com/cliente1.html"que incluyo en la plantilla worpress mediante un iframe.
Hasta aquí todo correcto

3. En esas subpáginas ("cliente1.html") incluyo el siguiente script para que no me las incluyan en otras webs como iframe:

<script type="text/javascript">
if(top.location!=this.location) top.location=this.location;
</script>

Esto cumple su función correctamente pero me encuentro con que entonces se deshabilita también el visionado en mi sitio.

4. La cuestión: ¿Como puedo hacer/modificar para que si se vea en mi sitio pero no en otros?

5. Y ya de paso, ¿cómo puedo hacer para que aparte de mi en mi dominio, pueda permitir la inclusión de esas subpáginas mediante iframe en las webs de los respectivos clientes ("micliente.com"?

Espero haberme explicado bien, agradecido de antemano os saluda:
Jorge

Etiquetas: iframe
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:59.