Chrome M64中Outlook网页版加载项音视频录制被阻断问题
关于Outlook网页版加载项摄像头/麦克风权限问题的解答
是的,给Outlook网页版加载项的父iframe添加allow="microphone; camera"属性,完全符合Chrome这次更新的权限要求,是解决摄像头和麦克风功能被阻断问题的正确方案,具体细节和注意事项如下:
Chrome更新的核心逻辑:这次更新本质是收紧了跨域iframe的媒体权限规则——默认禁止跨域子iframe获取麦克风/摄像头权限,必须由父级iframe(也就是你提到的微软控制的框架)通过
allow属性明确授予对应权限。你说的allow="microphone; camera"正好命中需求,它会明确允许加载项所在的子iframe访问这两项媒体权限。Permissions Policy的作用:这个
allow属性是Chrome实现的Permissions Policy标准的一部分,用来精细化管控iframe能访问的浏览器权限。只要微软控制的父iframe正确配置这个属性,加载项就能正常发起媒体设备的访问请求。额外需要注意的点:
- 要确认父iframe确实是官方Outlook网页版的控制框架,只有微软这边配置的权限设置才会生效;
- 加载项自身仍需通过标准的
navigator.mediaDevices.getUserMedia()API发起权限请求,同时用户在浏览器层面也要手动允许对应的权限弹窗; - 如果加载项涉及其他跨域资源访问,可能需要额外的权限配置,但针对摄像头和麦克风功能,这个属性已经足够解决问题。
内容的提问来源于stack exchange,提问作者Paul Ruggiero
相关产品推荐
相关产品推荐

