uniapp发布的是H5版本,在H5模式下用了webview访问第三方网页,第三方网页需要打开摄像头的操作,但是就是没有权限打开,而且在跳转前我是已经通过代码授权给浏览器相机权限了,请问哪位大神遇到过这种问题?
7***@qq.com
- 发布:2023-11-08 10:32
- 更新:2024-03-18 08:39
- 阅读:601
4 个回复
l***@sina.com
解决了吗
BoredApe - 有问题就会有答案。
调用宿主相机API。或者查看宿主APP有没有相机权限
w***@163.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