婷婷综合国产,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亚洲精华国产精华精华液| 欧美体内she精高潮| 蜜桃av一区二区在线观看| www.av亚洲| 国产欧美日产一区| 精久久久久久久久久久| 日韩亚洲欧美中文三级| 日韩精品每日更新| 欧美日韩一区小说| 一区二区三区四区国产精品| 成人精品免费看| 欧美高清在线精品一区| 国产一区二区三区香蕉| 精品伦理精品一区| 国产成人亚洲综合a∨婷婷| 日韩欧美区一区二| 国产一区91精品张津瑜| 2014亚洲片线观看视频免费| 国内精品国产成人国产三级粉色| 亚洲成av人片一区二区| 欧美偷拍一区二区| 麻豆视频观看网址久久| 久久久国产精华| 成人激情视频网站| 性感美女极品91精品| 日韩一区二区高清| 国产精品一区在线观看乱码| 亚洲欧洲精品一区二区精品久久久| 日韩精品电影一区亚洲| 亚洲精品一区二区三区福利| 国产91清纯白嫩初高中在线观看 | 久久亚洲欧美国产精品乐播 | 久久精品在线免费观看| 成人免费高清视频| 视频在线观看一区二区三区| 精品成人一区二区| 91福利小视频| 蜜桃在线一区二区三区| 国产精品久久久久毛片软件| 777午夜精品视频在线播放| 奇米在线7777在线精品| 国产欧美一区二区三区鸳鸯浴| 成人免费看视频| 视频一区二区三区在线| 国产欧美综合色| 91麻豆精品国产91久久久久| 成a人片国产精品| 久久99国产精品成人| 亚洲同性gay激情无套| 欧美不卡在线视频| 欧美日韩亚州综合| 91在线视频免费91| 激情文学综合网| 视频在线在亚洲| 亚洲一区二区三区美女| 久久久不卡影院| 欧美一级片免费看| 91成人网在线| 波多野结衣在线aⅴ中文字幕不卡| 国产成人aaa| 欧美喷潮久久久xxxxx| 精品久久人人做人人爽| 全国精品久久少妇| 欧美区一区二区三区| 国产美女在线精品| 亚洲品质自拍视频| www久久精品| 欧美在线视频日韩| 国产不卡视频在线播放| 日韩成人av影视| 亚洲视频一区在线观看| 久久嫩草精品久久久精品一| 91成人看片片| 色天使久久综合网天天| 日本韩国视频一区二区| av电影在线观看完整版一区二区| 18成人在线视频| 欧美国产一区二区| 久久久一区二区| 久久精品视频免费观看| 日韩免费观看高清完整版| 欧美疯狂做受xxxx富婆| 欧美剧情电影在线观看完整版免费励志电影| 日韩电影网1区2区| 日本不卡视频一二三区| 免费成人在线观看视频| 免费看欧美美女黄的网站| 一区在线观看免费| 3d动漫精品啪啪一区二区竹菊| 欧美性大战久久久| www.在线成人| 99在线热播精品免费| 色妹子一区二区| 日韩三级视频在线观看| 亚洲国产精品成人久久综合一区| 日韩一级片在线播放| 久久亚区不卡日本| 亚洲国产综合视频在线观看| 成人性生交大片免费看在线播放| 日韩高清不卡在线| 午夜a成v人精品| 成人涩涩免费视频| 精品乱人伦一区二区三区| 国产精品区一区二区三区| 日本不卡免费在线视频| 99精品视频在线观看| 日韩网站在线看片你懂的| 亚洲伦理在线免费看| 久久99国产精品尤物| 一本久久a久久免费精品不卡| 精品少妇一区二区三区免费观看| 中日韩免费视频中文字幕| 亚洲黄色在线视频| 色狠狠一区二区| 欧美国产欧美综合| 国产亚洲精品久| 国产精品自在在线| 精品国产乱子伦一区| 日韩电影在线免费观看| 欧美午夜理伦三级在线观看| 天天av天天翘天天综合网色鬼国产 | 在线观看网站黄不卡| 国产精品福利一区二区三区| 精一区二区三区| 国产无人区一区二区三区| 精品一区二区三区免费毛片爱| 日韩欧美国产综合一区 | 7777精品伊人久久久大香线蕉的| 亚洲精品成人天堂一二三| www.日本不卡| 日韩国产欧美在线视频| 久久久国产精品麻豆| 色偷偷一区二区三区| 亚洲综合色婷婷| 精品成人在线观看| 岛国精品在线观看| 日韩高清不卡一区二区三区| 久久精品网站免费观看| 色婷婷久久99综合精品jk白丝| 亚洲成人第一页| 中文无字幕一区二区三区| 欧美日韩国产综合一区二区 | 国产精品99久久久| 亚洲美女少妇撒尿| 久久香蕉国产线看观看99| 欧美三级在线播放| 国产精品亚洲午夜一区二区三区| 一二三四社区欧美黄| 国产精品萝li| 国产色综合一区| 欧美xxx久久| 2024国产精品| 日韩亚洲欧美中文三级| 在线观看日韩国产| 一本色道久久综合亚洲91| 欧美亚洲尤物久久| 欧洲一区二区三区免费视频| 91色porny在线视频| 国产成人亚洲精品狼色在线| 久久国产精品99久久久久久老狼 | 欧美一区二区视频在线观看| 欧美无砖专区一中文字| 91碰在线视频| 欧美三级蜜桃2在线观看| 欧美福利一区二区| 26uuu久久综合| 中文字幕五月欧美| 日韩理论电影院| 亚洲黄一区二区三区| 亚洲人成网站色在线观看| 亚洲视频资源在线| 日日夜夜精品视频免费| 国产精品综合网| 91九色最新地址| 91精品午夜视频| 精品国产一区二区亚洲人成毛片| 26uuuu精品一区二区| 亚洲欧洲日产国产综合网| 偷偷要91色婷婷| 国产在线视视频有精品| 色综合久久久久久久| 在线综合+亚洲+欧美中文字幕| 中文字幕不卡在线观看| 亚洲一区二区影院| 国产suv精品一区二区三区| 欧美系列一区二区| 中文字幕av一区二区三区高| 性做久久久久久久久| 不卡一区二区三区四区| 7777精品伊人久久久大香线蕉超级流畅 | 亚洲精品视频在线看| 国产精品一区二区三区乱码| 色香蕉成人二区免费| 日韩三级在线观看| 亚洲一区在线观看免费观看电影高清| 狠狠色伊人亚洲综合成人| 日韩三级免费观看| 亚洲国产中文字幕| 高清久久久久久| 国产精品麻豆欧美日韩ww|