html5二维码扫描功能实现
来源:互联网 发布:java的annotation 编辑:程序博客网 时间:2024/05/16 07:40
html5中可以使用二维码扫描,也可以从相册中选择二维码识别,代码如下
var ws = null, wo = null; var scan = null, domready = false; // H5 plus事件处理 function plusReady() { if (ws || !window.plus || !domready) { return; } // 获取窗口对象 ws = plus.webview.currentWebview(); wo = ws.opener(); // 开始扫描 ws.addEventListener('show', function () { scan = new plus.barcode.Barcode('bcid'); scan.onmarked = onmarked; scan.start(); }); // 显示页面并关闭等待框 ws.show("pop-in"); wo.evalJS("closeWaiting()"); } if (window.plus) { plusReady(); } else { document.addEventListener("plusready", plusReady, false); } // 监听DOMContentLoaded事件 document.addEventListener("DOMContentLoaded", function () { domready = true; plusReady(); }, false); // 二维码扫描成功 function onmarked(type, result, file) { switch (type) { case plus.barcode.QR: type = "QR"; break; case plus.barcode.EAN13: type = "EAN13"; break; case plus.barcode.EAN8: type = "EAN8"; break; default: type = "其它"; break; } result = result.replace(/\n/g, ''); wo.evalJS("scaned('" + type + "','" + result + "','" + file + "');"); plus.webview.currentWebview().close(); back(); } // 从相册中选择二维码图片 function scanPicture() { plus.gallery.pick(function (path) { plus.barcode.scan(path, onmarked, function (error) { plus.nativeUI.alert("无法识别此图片"); }); }, function (err) { }); }
0 0
- html5二维码扫描功能实现
- AVA整合HTML5实现扫描二维码功能项目源码
- HTML5 实现扫描识别二维码 生成二维码
- swift 实现二维码扫描功能
- jQuery实现二维码扫描功能
- ios-实现二维码扫描功能
- HTML5实现扫描二维码进行登录问题
- web/html5调用摄像头实现二维码扫描
- web/html5调用摄像头实现二维码扫描
- web/html5调用摄像头实现二维码扫描
- 对于ios7扫描二维码功能的实现
- phonegap的二维码扫描功能的实现
- 实现系统自带二维码扫描功能
- IOS二维码扫描功能的实现
- 用AVFoundation实现扫描二维码功能
- phonegap的二维码扫描功能的实现
- Android Zxing实现二维码扫描功能
- 使用zxing实现二维码的扫描功能
- MySQL 5.7版 解决密码登录失败Access denied for user 'root'@'localhost' (using password: NO)
- 使用getJSON()方法异步加载JSON格式数据
- BottomBar使用
- String、StringBuffer与StringBuilder之间区别
- 二叉树的镜像
- html5二维码扫描功能实现
- linux 环境配置 tomcat的jdk
- js - ckeditor 文本编辑器图片上传至服务器显示
- Rancher容器网络-Floating IP解决方案
- SPI、I2C、UART三种串行总线协议的区别
- http改造成https及在其间遇到的一些问题
- LDO电源管理一览表
- 2016年的年终总结
- 调用手机相册拍照裁剪并将照片变为圆形显示