收藏
回答

微信浏览器打开网页使用摄像头功,重进浏览器后为啥需再次询问权限?

微信浏览器打开网页使用摄像头功后,关闭浏览器重进入页面,为啥又需要再次访问摄像头权限呢?能不能第一次同意后,后面关闭浏览器重进就不在询问授权了。

回答关注问题邀请回答
收藏

1 个回答

  • Charlie
    Charlie
    2022-08-05

    你这个网页是如何调用摄像头权限的?用的哪个api

    2022-08-05
    有用
    回复 6
    • 夺命五花肉
      夺命五花肉
      2022-08-05
      原生JS的navigator.mediaDevices.getUserMedia方法。
      2022-08-05
      回复
    • Charlie
      Charlie
      2022-08-05回复夺命五花肉
      询问授权应该是你手动调的吧,这个跟微信授权不同,我猜想是需要你自己记住是否已经授权过了,已经授权了的就不再授权了
      2022-08-05
      回复
    • 夺命五花肉
      夺命五花肉
      2022-08-05回复Charlie
      我估计应该是微信内置浏览器为了安全问题做的处理,在我的手机本地浏览器并不会出现这种情况。
      2022-08-05
      回复
    • Charlie
      Charlie
      2022-08-05回复夺命五花肉
      那你可以判断一下ua,如果是微信的浏览器,就调微信提供的api,否则就用原生
      2022-08-05
      回复
    • 夺命五花肉
      夺命五花肉
      2022-08-05回复Charlie
      么法,这是通过摄像头来做扫一扫的功能。调微信的话得通过JS-SDK,不然只能通过调用浏览器JS的navigator.mediaDevices.getUserMedia方法。
      2022-08-05
      回复
    查看更多(1)
登录 后发表内容