h5调ios 10.3.1和android的相册和照相机
在ios10.3以前,直接用<input id="upload" type="file" accept="image/*" capture="camera" />
其中capture="camera"为了android里能调用照相机;
今天突然发现在ios10.3.1中,系统只要见到capture="camera",就直接调用照相机,没有选择相册功能了;
然而,将 capture="camera"去掉,则android只有选择相册,没有调用照相机功能了;
所以在js中加入一句话,当当前设备是android时,就添加一个属性capture="camera":
代码如下:
html:
<input id="upload" type="file" accept="image/*" />
js:
if(navigator.userAgent.match(/Android/i)){
$("#upload").attr("capture","camera");
}

浙公网安备 33010602011771号