安卓机型 web-view 引入页面内 input type=file无效

发布于 8 年前作者 ezou5034 次浏览最后编辑 8 年前来自 ask
  • 当前 Bug 的表现(可附上截图)

  • 预期表现

  • 复现路径

  • 提供一个最简复现 Demo

<input type="file" accept="image/*">

我是用web-view 标签引入的一个html页面, 这个页面的input标签在除了微信小程序的其它任何地方都可以正常拉起手机的 摄像头和照片库, 用户选择完图片后 onchange 事件可以正常触发…

但是在微信小程序里面运行的时候 部分安卓机出现以下界面,

图片也是灰色的不能选

请问这个怎么解决…我是真的不想去

wx.chooseImage

还得去弄页面授权,开发量又大了…

补充一下 真机调试的时候

baseUrl = http://192.168.1.201:8083/\#/

用这个地址也是正常啊

换到服务器上

const baseUrl = “https://ys.maytek.cn/super\_order/mutual\_H5/dist/index.html\#/

用这个地址就是上述情况…

体验版也是这样

请问这是我配置不对???还是其它什么问题

2 回复
juan00
juan001 楼6 年前

iOS机型中web-view使用input type='file’会闪退的,目前建议使用jssdkd chooseImage接口代替

tbai
tbai2 楼6 年前

请问问题解决了吗,很多机型陆续出现这种问题

小程序webview中,部分安卓机型 点击input file无法拉起系统的文件选择界面