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