YuH
YuH
  • 发布:2023-08-30 10:17
  • 更新:2023-09-22 14:03
  • 阅读:465

【报Bug】android平台 web-view打开H5 上传图片无法相册选取问题

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 11

手机系统: Android

手机系统版本号: Android 12

手机厂商: 华为

手机机型: 任何安卓版本的设备

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: CLI

CLI版本号: 5.0.0

操作步骤:

在安卓app中使用webview打开的h5页面 使用input上传图片功能
分别设置accept 为accept=".png, .jpg, .jpeg, .bmp" 和 accept="image/*" 查看效果

预期结果:

无论input设置accept 为accept=".png, .jpg, .jpeg, .bmp" 和 accept="image/*"都可以从相册选取图片

实际结果:

input设置accept 为accept=".png, .jpg, .jpeg, .bmp" 无法从相册选取图片

bug描述:

在安卓手机上,使用webView打开h5页面 上传图片无法选取相册

<input type="file" class="van-uploader__input" accept=".png, .jpg, .jpeg, .bmp">
当accept属性限制具体类型图片 只能使用拍照 无法相册选取

<input type="file" class="van-uploader__input" accept="image/*">
当accept属性不限制具体类型图片 可以正常相册选取

h5页面浏览器打开正常 ios上app内打开也正常 只有android存在这个问题

2023-08-30 10:17 负责人:无 分享
已邀请:
YuH

YuH (作者) - 啊啊啊

没有人吗

BoredApe

BoredApe - 有问题就会有答案。

安卓APP是基于uni-app开发的吗?

  • YuH (作者)

    是呀 用的webview组件打开的h5页面

    2023-08-30 17:09

  • BoredApe

    回复 YuH: 使用uni.chooseImage方法试试

    2023-08-30 17:13

  • YuH (作者)

    回复 BoredApe: h5页面是第三方平台的 是app里通过webview打开的第三方链接 浏览器直接访问h5页面有相册选取的选项 在app里面使用webview访问就没有 而且ios有 只有android没有

    2023-08-30 19:18

DCloud_Android_zl

DCloud_Android_zl

发一下代码

新手小菜鸡

新手小菜鸡

大佬 这个问题解决了么?

要回复问题请先登录注册