JS中調用android和ios系統手機打開相機並可選擇相冊功能


編寫不易,如有轉載,請聲明出處: 夢回河口:http://blog.csdn.net/zxc514257857/article/details/57626154

 

實現android手機打開相機選擇相冊功能:

<input class="js_upFile cover1" type="file" name="cover" accept="image/*" capture="camera" multiple/>

  

  這段代碼在ios手機上只能打開相機,不能選擇相冊

實現蘋果手機打開相冊及打開相機功能:

 

<input class="js_upFile cover1" type="file" name="cover"/>

 

  這段代碼在android手機上只能選擇相冊,不能打開相機

兼容實現

實現android手機打開相冊及打開相機功能:

<input class="js_upFile cover1" type="file" name="cover" accept="image/*" capture="camera" multiple/>

  對手機系統類型進行判斷:

$(function () {
    //獲取瀏覽器的userAgent,並轉化為小寫
    var ua = navigator.userAgent.toLowerCase();
    //判斷是否是蘋果手機,是則是true
    var isIos = (ua.indexOf('iphone') != -1) || (ua.indexOf('ipad') != -1);
    if (isIos) {
        $("input:file").removeAttr("capture");
    };
})

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM