7***@qq.com
7***@qq.com
  • 发布:2023-11-08 10:32
  • 更新:2024-03-18 08:39
  • 阅读:601

uniapp H5模式下用webview链接第三方网页,第三方网页无法获取摄像头

分类:uni-app

uniapp发布的是H5版本,在H5模式下用了webview访问第三方网页,第三方网页需要打开摄像头的操作,但是就是没有权限打开,而且在跳转前我是已经通过代码授权给浏览器相机权限了,请问哪位大神遇到过这种问题?

2023-11-08 10:32 负责人:无 分享
已邀请:
l***@sina.com

l***@sina.com

解决了吗

BoredApe

BoredApe - 有问题就会有答案。

调用宿主相机API。或者查看宿主APP有没有相机权限

w***@163.com

w***@163.com

请问有解决方案吗

l***@sina.com

l***@sina.com

已解决~浏览器内用plus plus.android.requestPermissions 获取权限

  • 芝士就是力量

    你好,请问怎么解决的啊

    2024-07-02 11:17

  • KGB

    回复 芝士就是力量: html中添加引用<script type="text/javascript" src="html5plus://ready"></script>,调用摄像头前先请求权限 // 请求摄像头权限

    plus.android.requestPermissions(['android.permission.CAMERA'], (result) => {

    if (result.granted.length > 0) {

    console.log('摄像头权限已授予');

    this.startCamera();

    } else {

    console.log('摄像头权限被拒绝');

    }

    }, (error) => {

    console.error('请求权限失败:', error.message);

    });

    2024-07-02 19:39

要回复问题请先登录注册