Iframe 内的相机权限

问题描述

我有一个网站(假设为 A),它在 iframe 中嵌入了另一个网站(假设为 B)。现在网站 B 使用摄像头进行视频聊天。当我单独运行网站 B 时,它要求获得相机许可,但是当它在 iframe 中时,它会给我一个错误,即相机无法访问?那么我们如何在 iframe 中获得相机权限?

解决方法

设置 iFrame 的“功能策略”有帮助!

假设您的 iframe 的 ID 是“F”...

 F.setAttribute('allow','microphone; camera'); 

在 iframe 上设置此属性后,您就可以加载它了。