<input type="file" name="file" class="file" id="file" accept="image/jpg,image/jpeg,image/png,image/gif" onchange="previewImage(this)"/> 同样的代码用自带浏览器就能选择相机,hbuilder就不能。。。怎么处理啊
input的该功能受运行环境的影响,5+环境下直接使用plus.camera即可。 5+runtime不支持input的该属性,外部的html可以尝试通过注入脚本,重写元素原有的事件来调用5+的API。 相关参考 添加Webview窗口预加载js文件 访问外部网站将图片下载至本地相册
3 个回复
门牙有点晃 (作者)
这个是用手机自带浏览器直接访问网页弹出的。用软件的话就会直接进入相册。
1***@qq.com
请问你解决了吗??
Trust - 少说废话
input的该功能受运行环境的影响,5+环境下直接使用plus.camera即可。
5+runtime不支持input的该属性,外部的html可以尝试通过注入脚本,重写元素原有的事件来调用5+的API。
相关参考
添加Webview窗口预加载js文件
访问外部网站将图片下载至本地相册
1***@qq.com
但是我现在是第三方引入的html页面,不能用mui以及5+的东西。所以只能用input file。hbuilder里面能对运行环境进行设置吗,或者换个思路,在app内嵌比如uc等浏览器可以吗??有方法app内实现内嵌浏览器吗?
2016-11-22 16:41
2***@qq.com
我的情景和你一样,使用了最新版本还是有这个问题,求解决方案
2017-10-23 12:07