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

【报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

发一下代码

新手小菜鸡

新手小菜鸡

大佬 这个问题解决了么?

要回复问题请先登录注册

  • 标题 / 粗斜体
  • 代码片段
  • 超链接 / 图片 / 视频
  • 列表 / 引用

文章内容较多时,可以用标题分段 :

## 大标题 
### 小标题

斜体 / 粗体 :

**粗体** 
*斜体*
***粗斜体***

代码片段 :

``` javascript
代码片段
```

超链接 :

[链接文字](链接地址) 例: [百度](http://www.baidu.com)

图片 :

![图片说明](图片地址) 例: ![百度logo](http://www.baidu.com/img/bdlogo.gif)

视频 :

!![视频说明](视频地址) 例: !![优酷视频](http://youku.com)

有序列表 :

1. 123
2. 123
3. 123

无序列表 :

- 123
- 123
- 123

引用 : ( 双回车后结束引用 )

> 引用内容
引用内容
引用内容