麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > HTML5 > 正文

Html5實現(xiàn)二維碼掃描并解析

2024-09-05 07:21:20
字體:
供稿:網(wǎng)友

引子:
最近公司項目有個需求,微博客戶端中, h5 的頁面上的某個按鈕能夠與native 交互呼起攝像頭,掃描二維碼并且解析。在非微博客戶端中(微信或者是原生瀏覽器,如:safari)呼起系統(tǒng)的拍照或者上傳圖片按鈕,通過拍照或者上傳圖片解析二維碼。
第二種方案需要在前端 js 解析二維碼。這樣依賴一個第三方的解析庫jsqrcode。這個庫已經(jīng)支持在瀏覽器端呼起攝像頭的操作了,但是依賴一個叫g(shù)etUserMedia的屬性。該屬性移動端的瀏覽器支持的都不是很好,所以只能間接的上傳圖片的方式解析二維碼。
getUserMedia屬性兼容瀏覽器列表:

首先感謝 jsqrcode 的開發(fā)者,提供這么優(yōu)秀的解析二維碼的代碼,為我減少了很大的工作量。jsqrcode 地址:點我
我的代碼庫地址:點我
1.解決的問題:
1.能夠在微博客戶端呼起攝像頭掃描二維碼并且解析;
2.能夠在原生瀏覽器和微信客戶端中掃描二維碼并且解析;
2.優(yōu)點:
web端或者是 h5端可以直接完成掃碼的工作;
3.缺點:
圖片不清晰很容易解析失敗(拍照掃描圖片需要鏡頭離二維碼的距離很近),相對于 native 呼起的攝像頭解析會有1-2秒的延時。
說明:
此插件需要配合zepto.js 或者 jQuery.js使用
使用方法:
1.在需要使用的頁面按照下面順序引入lib目錄下的 js 文件

復(fù)制代碼
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 成人激情在线观看 | 一区二区久久精品66国产精品 | 精品一区二区电影 | 国产精品免费小视频 | 精品一区二区视频在线观看 | 一区二区久久电影 | 精品国产一区二区三区久久久蜜月 | 99精品视频免费看 | 中文字幕四区 | 一级电影中文字幕 | 亚洲草逼视频 | 一级毛片免费大片 | 国产一级免费电影 | 久久久久久久爱 | 性生活香蕉视频 | 黄色特级大片 | 国产精品成人久久 | www久久综合 | 国产精品毛片无码 | 久久久久久久一区 | 性欧美极品xxxx欧美一区二区 | 视频一区二区在线播放 | 久久精品视频首页 | 成人资源在线 | 亚洲第一成人久久网站 | 精品久久久久久久久久中文字幕 | 毛片视频免费观看 | 久久新地址 | 毛片免费看的 | 国内精品久久久久影院不卡 | 国产成人精品午夜视频' | 久久精品视频2 | 关键词 | 精品亚洲夜色av98在线观看 | 欧美 亚洲 视频 | 国产精品视频二区不卡 | 亚洲免费视 | 亚洲日本高清 | 国产乱淫av一区二区三区 | 欧美爱爱视频网站 | av在线高清观看 |