小程序
小游戏
企业微信
微信支付
扫描小程序码分享
扫码进入页面,每次进入页面都会弹出授权弹
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,请问解决了吗?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
在浏览器中使用 navigator.getUserMedia API 时,出于隐私和安全的考虑,大多数现代浏览器(包括微信内置浏览器)都会要求用户对每个新的访问请求授权。也就是说,即使用户在之前已经授权过,当他们重新加载页面或者再次访问时,仍然需要再次授权。
navigator.getUserMedia
这种设计主要是为了保护用户的隐私,防止网站在没有用户明确同意的情况下访问他们的摄像头或麦克风。虽然这可能给用户带来一些不便,但这是一个通行的安全实践,大部分浏览器都采取了相同的策略。
目前来看,微信浏览器并未提供一种方法使得用户只需授权一次 navigator.getUserMedia,每次进入都需要重新授权。
如果你正在开发的是微信小程序,那么可以使用小程序的 Camera 组件或者 MediaContainer 组件 来替代 navigator.getUserMedia,这将避免每次都需要用户授权的问题。注意,这些组件有自己的权限设置,需要在小程序设置中进行管理。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,请问解决了吗?
在浏览器中使用
navigator.getUserMedia
API 时,出于隐私和安全的考虑,大多数现代浏览器(包括微信内置浏览器)都会要求用户对每个新的访问请求授权。也就是说,即使用户在之前已经授权过,当他们重新加载页面或者再次访问时,仍然需要再次授权。这种设计主要是为了保护用户的隐私,防止网站在没有用户明确同意的情况下访问他们的摄像头或麦克风。虽然这可能给用户带来一些不便,但这是一个通行的安全实践,大部分浏览器都采取了相同的策略。
目前来看,微信浏览器并未提供一种方法使得用户只需授权一次
navigator.getUserMedia
,每次进入都需要重新授权。如果你正在开发的是微信小程序,那么可以使用小程序的 Camera 组件或者 MediaContainer 组件 来替代
navigator.getUserMedia
,这将避免每次都需要用户授权的问题。注意,这些组件有自己的权限设置,需要在小程序设置中进行管理。.getUserMedia请问我用这个实现录音,手机端使用,为什么每次刷新页面,或者重新进入都会弹授权窗,请问这个问题如何解决