婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > HTML5打開手機掃碼功能及優缺點

HTML5打開手機掃碼功能及優缺點

熱門標簽:黃島區地圖標注 四川點撥外呼系統 成都智能外呼系統平臺 鎮江智能外呼系統有效果嗎 江蘇智能電銷機器人哪家好 云南大理400電話申請官方 南寧點撥外呼系統哪家公司做的好 電銷機器人電話用什么卡 當涂高德地圖標注

1.解決的問題:

1.能夠在微博客戶端呼起攝像頭掃描二維碼并且解析;

2.能夠在原生瀏覽器和微信客戶端中掃描二維碼并且解析;

2.優點:

web端或者是 h5端可以直接完成掃碼的工作;

3.缺點:

圖片不清晰很容易解析失敗(拍照掃描圖片需要鏡頭離二維碼的距離很近),相對于 native 呼起的攝像頭解析會有1-2秒的延時。

說明:

此插件需要配合zepto.js 或者 jQuery.js使用

使用方法:

1.在需要使用的頁面按照下面順序引入lib目錄下的 js 文件

    <script src="lib/zepto.js"></script>
    <script src="lib/qrcode.lib.min.js"></script>
    <script src="lib/qrcode.js"></script>

2.自定義按鈕的 html 樣式

為自定義的按鈕添加自定義屬性,屬性名稱為node-type

為 input 按鈕添加自定義的屬性, 屬性名稱為node-type

因為該插件需要使用<input type="file" /> ,該 html 結構在網頁上面是有固定的顯示樣式,為了能夠自定義按鈕樣式,我們可以按照下面的示例代碼結構嵌套代碼

 <div>
        <div class="qr-btn" node-type="qr-btn">掃描二維碼1
            <input node-type="jsbridge" type="file" name="myPhoto" value="掃描二維碼1" />
        </div>
    </div>

然后設置 input 按鈕的 css 隱藏按鈕,比如我使用的是屬性選擇器

input[node-type=jsbridge]{
    display:none;
}

這里我們只需要按照自己的需要定義class="qr-btn"的樣式即可。

3.在頁面上初始化 Qrcode 對象

 //初始化掃描二維碼按鈕,傳入自定義的 node-type 屬性
    $(function() {
        Qrcode.init($('[node-type=qr-btn]'));
    });

主要代碼解析

(function($) {
    var Qrcode = function(tempBtn) {
        var _this_ = this;
        var isWeiboWebView = /__weibo__/.test(navigator.userAgent);
        if (isWeiboWebView) {
            if (window.WeiboJSBridge) {
                _this_.bridgeReady(tempBtn);
            } else {
                document.addEventListener('WeiboJSBridgeReady', function() {
                    _this_.bridgeReady(tempBtn);
                });
            }
        } else {
            _this_.nativeReady(tempBtn);
        }
    };
    Qrcode.prototype = {
        nativeReady: function(tempBtn) {
            $('[node-type=jsbridge]',tempBtn).on('click',function(e){
                e.stopPropagation();
            });
            $(tempBtn).bind('click',function(e){
                $(this).find('input[node-type=jsbridge]').trigger('click');
            });
            $(tempBtn).bind('change', this.getImgFile);
        },
        bridgeReady: function(tempBtn) {
            $(tempBtn).bind('click', this.weiBoBridge);
        },
        weiBoBridge: function() {
            window.WeiboJSBridge.invoke('scanQRCode', null, function(params) {
                //得到掃碼的結果
                $('.result-qrcode').append(params.result + '<br/>');
            });
        },
        getImgFile: function() {
            var _this_ = this;
            var inputDom = $(this).find('input[node-type=jsbridge]');
            var imgFile = inputDom[0].files;
            var oFile = imgFile[0];
            var oFReader = new FileReader();
            var rFilter = /^(?:image\/bmp|image\/cis\-cod|image\/gif|image\/ief|image\/jpeg|image\/jpeg|image\/jpeg|image\/pipeg|image\/png|image\/svg\+xml|image\/tiff|image\/x\-cmu\-raster|image\/x\-cmx|image\/x\-icon|image\/x\-portable\-anymap|image\/x\-portable\-bitmap|image\/x\-portable\-graymap|image\/x\-portable\-pixmap|image\/x\-rgb|image\/x\-xbitmap|image\/x\-xpixmap|image\/x\-xwindowdump)$/i;
            if (imgFile.length === 0) {
                return;
            }
            if (!rFilter.test(oFile.type)) {
                alert("選擇正確的圖片格式!");
                return;
            }
            oFReader.onload = function(oFREvent) {
                qrcode.decode(oFREvent.target.result);
                qrcode.callback = function(data) {
                    //得到掃碼的結果
                    $('.result-qrcode').append(data + '<br/>');
                };
            };
            oFReader.readAsDataURL(oFile);
        },
        destory: function() {
            $(tempBtn).off('click');
        }
    };
    Qrcode.init = function(tempBtn) {
        var _this_ = this;
        tempBtn.each(function() {
            new _this_($(this));
        });
    };
    window.Qrcode = Qrcode;
})(window.Zepto ? Zepto : jQuery);

總結

以上所述是小編給大家介紹的HTML5打開手機掃碼功能及優缺點,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

標簽:咸寧 十堰 酒泉 廣西 淮安 西寧 佳木斯 南京

巨人網絡通訊聲明:本文標題《HTML5打開手機掃碼功能及優缺點》,本文關鍵詞  HTML5,打開,手機,掃碼,功,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《HTML5打開手機掃碼功能及優缺點》相關的同類信息!
  • 本頁收集關于HTML5打開手機掃碼功能及優缺點的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产91精品欧美| 91精品国产91久久综合桃花| 91行情网站电视在线观看高清版| 欧美一级精品在线| 亚洲视频 欧洲视频| 麻豆精品在线播放| 欧美特级限制片免费在线观看| 日韩欧美在线一区二区三区| 亚洲在线视频免费观看| 国产99久久久国产精品潘金网站| 666欧美在线视频| 亚洲欧美aⅴ...| 成人免费毛片片v| 国产日韩三级在线| 免费在线观看精品| 欧美精品亚洲二区| 亚洲444eee在线观看| 色8久久人人97超碰香蕉987| 中文字幕五月欧美| 懂色av一区二区三区免费观看 | 91一区二区在线| 久久久国产精华| 国产在线国偷精品产拍免费yy| 91精品在线观看入口| 午夜精品久久久久影视| 欧美在线色视频| 亚洲综合小说图片| 欧美久久高跟鞋激| 热久久免费视频| 日韩免费成人网| 国产一区二区三区免费观看| 久久久久国产精品免费免费搜索| 美女诱惑一区二区| 欧美mv和日韩mv国产网站| 国产资源在线一区| 久久久精品中文字幕麻豆发布| 国产精一区二区三区| 久久人人97超碰com| 国产一区亚洲一区| 成人欧美一区二区三区白人| 91视频免费看| 午夜伦理一区二区| 欧美一级生活片| 国产91精品久久久久久久网曝门| 中文字幕免费不卡在线| 91一区一区三区| 天堂一区二区在线| 久久婷婷国产综合国色天香| 国产高清在线观看免费不卡| 国产精品国产三级国产| 精品视频在线免费看| 狠狠色综合日日| 亚洲日本免费电影| 91麻豆精品国产91久久久资源速度| 免费高清在线视频一区·| 久久天天做天天爱综合色| 91亚洲资源网| 麻豆精品在线观看| 日韩毛片高清在线播放| 欧美一三区三区四区免费在线看| 国产高清精品网站| 亚洲第一主播视频| 国产嫩草影院久久久久| 欧美日韩国产色站一区二区三区| 老色鬼精品视频在线观看播放| 国产精品久久久久aaaa樱花 | 亚洲精品成a人| 制服丝袜亚洲色图| 99视频国产精品| 美美哒免费高清在线观看视频一区二区 | 视频一区视频二区中文| 国产女人18毛片水真多成人如厕 | 五月天精品一区二区三区| 久久影院视频免费| 欧美三级中文字幕| 成人精品国产免费网站| 久久精品久久久精品美女| 亚洲精品乱码久久久久久久久| 精品国产亚洲在线| 精品1区2区3区| 99riav一区二区三区| 国产一区不卡在线| 日本欧美在线看| 一区二区三区日韩欧美| 国产亚洲欧美日韩在线一区| 欧美一区二区福利视频| 色999日韩国产欧美一区二区| 国产精品一级在线| 蜜桃视频第一区免费观看| 一级女性全黄久久生活片免费| 国产日韩综合av| 精品人在线二区三区| 在线观看不卡视频| 色菇凉天天综合网| a级高清视频欧美日韩| 精品一区二区国语对白| 日本亚洲电影天堂| 偷窥国产亚洲免费视频| 亚洲午夜日本在线观看| 亚洲精品免费在线播放| 国产精品福利电影一区二区三区四区| 久久久亚洲高清| 久久精品一区二区三区av| 欧美www视频| 日韩精品中文字幕在线一区| 91精品国产品国语在线不卡| 欧美亚男人的天堂| 欧美日韩成人在线| 欧美麻豆精品久久久久久| 欧美视频你懂的| 欧美日韩国产一级片| 欧美丰满美乳xxx高潮www| 精品污污网站免费看| 51午夜精品国产| 欧美一区二区三区四区五区 | 岛国一区二区在线观看| 成人午夜精品一区二区三区| 成人v精品蜜桃久久一区| 不卡的电视剧免费网站有什么| 成人毛片视频在线观看| 99久久久久久99| 91国模大尺度私拍在线视频| 91国产免费观看| 777a∨成人精品桃花网| 欧美成人综合网站| 国产网站一区二区三区| 中文字幕视频一区| 日韩成人一区二区| 国产成人亚洲综合a∨猫咪| 不卡一区二区中文字幕| 在线免费不卡视频| 欧美本精品男人aⅴ天堂| 国产嫩草影院久久久久| 亚洲精品成a人| 久久成人久久爱| 国产成人精品亚洲日本在线桃色| 色综合久久中文综合久久97| 欧美日韩高清一区| 国产人久久人人人人爽| 亚洲在线成人精品| 国内成人自拍视频| 91美女精品福利| 欧美一级久久久久久久大片| 国产精品女主播av| 青青草成人在线观看| 99久久久久久| 日韩一区二区三区高清免费看看| 中文字幕免费不卡| 视频一区欧美精品| 暴力调教一区二区三区| 欧美一区二区精品| 一区二区三区丝袜| 国产一区二区剧情av在线| 欧美色电影在线| 国产精品久久久久久久久果冻传媒 | 亚洲黄色免费网站| 国产毛片精品视频| 欧美日本一区二区| 亚洲欧洲日韩av| 国产精品一区二区久久精品爱涩| 91成人在线精品| 国产精品天天摸av网| 久久精品噜噜噜成人av农村| 色久综合一二码| 国产精品少妇自拍| 国产一区视频导航| 91精品欧美综合在线观看最新 | 国产成人一级电影| 日韩亚洲欧美一区二区三区| 亚洲男人的天堂在线aⅴ视频| 国产麻豆精品在线| 日韩一区二区三区观看| 亚洲123区在线观看| 91麻豆成人久久精品二区三区| 久久久不卡网国产精品二区| 麻豆精品视频在线| 91精品国产入口| 日韩精品一二区| 欧美性色黄大片手机版| 亚洲欧洲综合另类在线| 成人精品在线视频观看| 久久久www免费人成精品| 国产乱人伦偷精品视频不卡| 日韩一区二区中文字幕| 奇米一区二区三区| 69久久99精品久久久久婷婷| 曰韩精品一区二区| 色94色欧美sute亚洲线路一久| 亚洲天堂免费在线观看视频| 99久久精品情趣| 亚洲视频 欧洲视频| 91麻豆国产在线观看| 亚洲免费三区一区二区| 色猫猫国产区一区二在线视频| 中文一区二区在线观看| av亚洲精华国产精华精华 | 久久国产精品99久久久久久老狼| 欧美日韩久久久一区| 视频一区二区不卡| 欧美一级片免费看|