Pregunta

Comprendiendo todas las preocupaciones de seguridad e interfaz de usuario con iFrames, estoy implementando una barra de herramientas similar a DiggBar o FacebookBar.

Una barra superior persiste en los 30 píxeles superiores de la pantalla, y un iFrame que muestra contenido externo llena el resto de la página.

Cuando los usuarios cierran la barra de herramientas y, por lo tanto, salen de mi pequeño sitio para ir directamente al sitio de terceros, ¿cómo puedo reventar el iFrame correctamente y mostrar la página correcta? Si el usuario hace clic en incluso un enlace en el iFrame, termino mostrando la página incorrecta.

Dada mi comprensión de la seguridad del navegador, y junto con la forma en que DiggBar y FacebookBar no pueden hacer esto con precisión, supongo que no se puede hacer.

¿Pero esperaba que los codificadores de Stackoverflow fueran más inteligentes y pudieran tener una respuesta? :)

¡Gracias!

¿Fue útil?

Solución

No puedes. Debido a la seguridad de los scripts de sitios cruzados del navegador, su barra que se encuentra en su propio marco no puede acceder a ningún otro marco y determinar sus URL.

Otros consejos

Sin mencionar que los propietarios de sitios web lo demandarán por numerosas cosas y que molestará a todos los piratas informáticos.

Esto es lo último que desea hacer si NO desea en su oficina como ese tipo que quería incluir el sitio web de todos los demás en su sitio web con el permiso de los propietarios.

Yo tampoco hablaría en ninguna de las convenciones.

También agregué la pregunta: "¿Alguna vez ha escrito código o ha trabajado en código que enmarca otros sitios?" a mi lista de preguntas para eliminar a los solicitantes de empleo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top