使用 getUserMedia 和功能策略在跨域 iframe 中访问相机和麦克风

Lenix at 
如果您尝试在最新版本的 Chrome 上 getUserMedia()使用跨源 iframe 访问相机和麦克风,默认情况下它将失败。我们已经多次遇到过这种情况,因为 Pipe 音频和视频录制平台的用户试图将 Pipe 嵌入到使用 iframe 嵌入外部 HTML 和 JS 代码的 Wix 网站或 Google 站点中。原因源于 2017 年和 2018 年对 Chrome 进行的一系列安全和隐私更改:Chrome 60 引入了功能策略,为开发人员提供了一种方法来控制其网站内敏感功能的使用默认情况下, Chrome 64 会阻止跨源 iframe ………