最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

H5手机扫码怎么实现

来源:动视网 责编:小采 时间:2020-11-27 15:06:36
文档

H5手机扫码怎么实现

H5手机扫码怎么实现:这次给大家带来H5手机扫码怎么实现,怎么用H5进行手机扫码怎么实现?H5进行手机扫码的注意事项有哪些,下面就是实战案例,一起来看一下。解决的问题:1.能够在微博客户端呼起摄像头扫描二维码并且解析;2.能够在原生浏览器和微信客户端中扫描二维码并且解析;
推荐度:
导读H5手机扫码怎么实现:这次给大家带来H5手机扫码怎么实现,怎么用H5进行手机扫码怎么实现?H5进行手机扫码的注意事项有哪些,下面就是实战案例,一起来看一下。解决的问题:1.能够在微博客户端呼起摄像头扫描二维码并且解析;2.能够在原生浏览器和微信客户端中扫描二维码并且解析;


这次给大家带来H5手机扫码怎么实现,怎么用H5进行手机扫码怎么实现?H5进行手机扫码的注意事项有哪些,下面就是实战案例,一起来看一下。

解决的问题:

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]'));
 });

相信看了这些案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

相关阅读:

h5怎样唤醒app

H5的所有元素及基本语法归纳

关于老版本的浏览器不兼容H5和C3的处理方法

文档

H5手机扫码怎么实现

H5手机扫码怎么实现:这次给大家带来H5手机扫码怎么实现,怎么用H5进行手机扫码怎么实现?H5进行手机扫码的注意事项有哪些,下面就是实战案例,一起来看一下。解决的问题:1.能够在微博客户端呼起摄像头扫描二维码并且解析;2.能够在原生浏览器和微信客户端中扫描二维码并且解析;
推荐度:
标签: 手机 扫码 二维码
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top