关于input在苹果和安卓手机上调用相机和相册的问题

  • Post author:
  • Post category:其他


最近在项目中遇到一个问题,用H5做手机端页面,用input调用相机,苹果手机无法调出相册,安卓手机可以,针对此情况,对手机做出判断,代码如下;

<input  type=”file”  name=”image_file”  id=”image_file” >

苹果手机可以直接使用,无需做js判断,安卓手机需要进行判断。

js判断手机

<script>

//判断是否是安卓手机

function checkPlatform(){


if(/android/i.test(navigator.userAgent)){


$(“#image_file”).attr(‘accept’,’image/*’);

}

}

$(document).ready(function(){


checkPlatform();

});

</script>



版权声明:本文为wait9166原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。