¿Puedo insertar una videoconferencia de Microsoft Teams en mi sitio web mediante un iframe
u otra tecnología?
Cuando probé, me salió este error:
Se negó a mostrar 'https://teams.live.com/' en un marco porque configuró 'X-Frame-Options' en 'mismo origen'.
¿Se puede engañar de alguna manera?
No, no puedes. El mensaje de error le dice exactamente por qué no: Microsoft ha establecido un encabezado HTTP en el sitio de Teams que le indica al navegador que no cargue la página en ningún tipo de marco a menos que ese marco esté dentro del sitio web teams.live.com.
La documentación de MDN para X-Frame-Options dice
El encabezado de respuesta HTTP X-Frame-Options se puede usar para indicar si un navegador debe permitir o no mostrar una página en un
<frame>
,<iframe>
,<embed>
u<object>
. Los sitios pueden usar esto para evitar ataques de secuestro de clics, asegurándose de que su contenido no esté incrustado en otros sitios.
Esto no es algo que pueda anular; si pudiera, configurar el encabezado sería completamente inútil de inmediato, ya que cualquier persona con intenciones maliciosas simplemente elegiría ignorarlo.