web-view中页面录音无权限问题

1,网页中嵌套iframe,有权限问题

2,需要指定iframe的可使用权限,如果A域名和B域名不一致,需要开放域名限制*

A项目中使用iframe嵌入B系统页面,B系统页面需要获取麦克风,摄像头权限。且iframe设置pageB地址会被重定向,此时仅仅设置allow="camera; microphone"已经不好使了,得开放域限制,更改为 allow=“camera *; microphone *”

<iframe
  src="https://pageB"
  frameBorder="0"
  width={1000}
  height={720}
  allow="camera *; microphone *"
/>

3,常见的权限说明

iframe标签的allow属性是HTML5中用来控制iframe内嵌的内容所允许访问的权限的一个属性。它允许网页作者限制iframe内的内容对父页面和其他资源的访问权限。

allow属性可以包含多个值,以空格分隔,每个值代表不同的权限。常见的allow属性值包括:

1. “accelerometer”:允许使用加速计设备。
2. “autoplay”:允许iframe中的音视频自动播放。
3. “camera”:允许使用摄像头设备。
4. “encrypted-media”:允许使用加密媒体。
5. “fullscreen”:允许请求进入全屏模式。
6. “geolocation”:允许使用地理定位服务。
7. “gyroscope”:允许使用陀螺仪设备。
8. “magnetometer”:允许使用磁力计设备。
9. “microphone”:允许使用麦克风设备。
10. “payment”:允许进行支付操作。
11. “picture-in-picture”:允许将iframe中的视频以画中画模式播放。
12. “speaker”:允许访问扬声器设备。

4,所有的权限说明地址

Permissions Policy - HTTP | MDN (mozilla.org)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sunphp开发者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值