2008-10-06 18 views
38

Tengo un widget de UI que debe colocarse en un IFRAME tanto por motivos de rendimiento como para que podamos sindicalizarlo fácilmente en sitios afiliados. La interfaz de usuario para el widget incluye sugerencias de herramientas que se muestran sobre el resto del contenido de la página. Vea la captura de pantalla a continuación o go to the site para verlo en acción. ¿Hay alguna forma de hacer que el contenido dentro de IFRAME se superponga con el contenido del marco principal?¿Hay alguna manera de tener contenido de un desbordamiento de IFRAME en el marco principal?

Tool-tip content needs to overlap parent frame content http://segdeha.com/assets/imgs/bookabach-calendar.png

Respuesta

74

No, no es posible. Ignorando cualquier razón histórica, hoy en día se consideraría una vulnerabilidad de seguridad, por ej. muchos sitios colocan contenido que no es de confianza en iframes (la fuente del iframe es de un origen diferente, por lo que no puede modificar el fotograma principal, según la misma política de origen). Si dicho contenido no confiable tenía un mecanismo para colocar contenido fuera de los límites del iframe, podría (por ejemplo) colocar un usuario de inicio de sesión "idéntico" (o lo que sea) sobre los campos de inicio de sesión reales del marco principal, y así podría robar información de nombre de usuario/contraseña. Lo cual apestaría.

+1

Acabo de descubrir, que los elementos '