小程序
小游戏
企业微信
微信支付
扫描小程序码分享
webView支持的JSSDK接口中,没有获取小程序位置和摄像头权限的方法,那从H5页面打开摄像头和地图就会直接打开。请问有解决方案吗,或者微信允许H5页面不获取权限直接打开吗
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
jssdk不是提供了吗
https://developers.weixin.qq.com/miniprogram/dev/component/web-view.html
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你的可以直接打开摄像头吗?我的提示“嵌入式页面无法打开摄像头”
你好,请问解决了吗?
小程序内嵌吗? 前面试了下ios,目前似乎不行
在WebView中嵌套的网页中使用getusermedia(),每次都需要授权摄像头,这是出于安全考虑。
在Android系统中,对权限的管理是非常严格的,尤其是涉及到隐私数据的时候,比如摄像头、麦克风等。因此,当WebView中的网页需要使用这些权限时,它们必须请求用户授权。
此外,即使在程序中动态赋予了摄像头权限,开启网页调用摄像头仍然会提示权限被拒绝。原因是Android浏览器上的回调默认是拒绝的,需要重webChromeClient里面的方法,手动赋予权限,或者自定义dialog提示用户是否授权。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
jssdk不是提供了吗
https://developers.weixin.qq.com/miniprogram/dev/component/web-view.html
你的可以直接打开摄像头吗?我的提示“嵌入式页面无法打开摄像头”
你好,请问解决了吗?
小程序内嵌吗? 前面试了下ios,目前似乎不行
在WebView中嵌套的网页中使用getusermedia(),每次都需要授权摄像头,这是出于安全考虑。
在Android系统中,对权限的管理是非常严格的,尤其是涉及到隐私数据的时候,比如摄像头、麦克风等。因此,当WebView中的网页需要使用这些权限时,它们必须请求用户授权。
此外,即使在程序中动态赋予了摄像头权限,开启网页调用摄像头仍然会提示权限被拒绝。原因是Android浏览器上的回调默认是拒绝的,需要重webChromeClient里面的方法,手动赋予权限,或者自定义dialog提示用户是否授权。