收藏
回答

小程序webview打开的h5页面,安卓手机拒绝相机权限后再次点击input无任何反应

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 微信安卓客户端 8.0.58 3.8.7

在安卓设备上,小程序用webview加载的H5页面需要上传图片时,点击input时,会显示选择图片来源是相机或者是相册,选择相机的时候,如果拒绝了微信的相机权限,再次点击input页面无任何反应。

h5页面的代码如下:

template:

    <div class="file-input">

      <input type="file" accept="image/*" @change="onFileChange" />

    </div>

js:

onFileChange(e) {

      const file = e.target.files[0];

    },

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

1 个回答

  • hello world
    hello world
    06-09

    就是这样的吧

    06-09
    有用
    回复 2
    • Wait
      Wait
      06-10
      小程序打开的,拒绝相册权限以后,点击能打开选项菜单,拒绝相机权限后,不会有任何反应。但是在微信直接打开的H5链接,是正常的。拒绝授权以后,点击也能弹出选项菜单。所以我认为这不是正常的。
      06-10
      回复
    • Wait
      Wait
      06-10
      或者我站在用户的场景跟您解释情况。我需要上传图片,点击的时候,弹出了相机或者相册的选择,如果我选择了相机,如果微信的相机权限被系统拒绝的话,那自然无法调起相机,但是这个时候我想从相册选择照片,点击上传没任何反应,不会弹出让我选择相册的选项,即使微信有读取相册的权限。所以我认为这是一个bug
      06-10
      回复
登录 后发表内容