我可以使用 iframe 或其他技术将 Microsoft Teams 视频会议嵌入我的网站吗?
Can I embed a Microsoft Teams video meeting into my website using an iframe or other technology?
我可以使用 iframe
或其他技术将 Microsoft Teams 视频会议嵌入我的网站吗?
当我尝试时,出现了这个错误:
Refused to display 'https://teams.live.com/' in a frame because it set
'X-Frame-Options' to 'sameorigin'.
会不会被骗了?
不,你不能。错误消息告诉您确切的原因:Microsoft 在 Teams 站点中设置了一个 HTTP header,它指示浏览器不要将页面加载到任何类型的框架中,除非该框架位于 teams.live.com 网站内.
MDN documentation for X-Frame-Options 说
The X-Frame-Options HTTP response header can be used to indicate whether or not a browser should be allowed to render a page in a <frame>
, <iframe>
, <embed>
or <object>
. Sites can use this to avoid click-jacking attacks, by ensuring that their content is not embedded into other sites
这不是您可以覆盖的东西 - 如果可以,设置 header 将立即变得毫无意义,因为任何有恶意的人都会选择忽略它。
我可以使用 iframe
或其他技术将 Microsoft Teams 视频会议嵌入我的网站吗?
当我尝试时,出现了这个错误:
Refused to display 'https://teams.live.com/' in a frame because it set 'X-Frame-Options' to 'sameorigin'.
会不会被骗了?
不,你不能。错误消息告诉您确切的原因:Microsoft 在 Teams 站点中设置了一个 HTTP header,它指示浏览器不要将页面加载到任何类型的框架中,除非该框架位于 teams.live.com 网站内.
MDN documentation for X-Frame-Options 说
The X-Frame-Options HTTP response header can be used to indicate whether or not a browser should be allowed to render a page in a
<frame>
,<iframe>
,<embed>
or<object>
. Sites can use this to avoid click-jacking attacks, by ensuring that their content is not embedded into other sites
这不是您可以覆盖的东西 - 如果可以,设置 header 将立即变得毫无意义,因为任何有恶意的人都会选择忽略它。