项目场景:
原生app内嵌H5,需要上传图片
问题描述:
上传图片在本地测试没有问题,但是使用APP打开内嵌H5时会出现只能点击一次上传,或者上传图片无反应的情况
原因分析:
本地测试环境能获取到图片说明上传图片本身是没毛病的,app上不能获取图片的话就可以说明问题出在app端
解决方案:
android APP打开内嵌H5是通过webview ,由于考虑安全原因安卓APP屏蔽了 input type="file" 这个功能 。
这边需要APP端重写webview 的WebChromeClient,这里直接给个链接,希望有所帮助
安卓APP重写webview 的WebChromeClien