在安卓app中使用webview打开的h5页面 使用input上传图片功能
分别设置accept 为accept=".png, .jpg, .jpeg, .bmp" 和 accept="image/*" 查看效果
- 发布:2023-08-30 10:17
- 更新:2023-09-22 14:03
- 阅读:465
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 11
手机系统: Android
手机系统版本号: Android 12
手机厂商: 华为
手机机型: 任何安卓版本的设备
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: CLI
CLI版本号: 5.0.0
操作步骤:
预期结果:
无论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" 无法从相册选取图片
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存在这个问题