我可以使用iframe
或其他技术将Microsoft Teams视频会议嵌入到我的网站中吗?
当我尝试时,我得到了这个错误:
拒绝在帧中显示'https://teams.live.com/',因为它设置了'X-Frame-Options'到'sameorigin'.
它可以被欺骗吗?
不行。微软在Teams站点中设置了一个HTTP头,指示浏览器不要将页面加载到任何类型的框架中,除非该框架在teams.live.com网站内。
X-Frame-Options的MDN文档说
X-Frame-Options HTTP响应头可以用来指示浏览器是否应该被允许在
来避免点击劫持攻击。<frame>
,<iframe>
,<embed>
或<object>
中呈现页面。网站可以通过确保其内容不嵌入到其他网站
这不是你可以重写的——如果你可以,设置标题会立即变得完全没有意义,因为任何有恶意的人都会选择忽略它。