//二维码图片扫描事件
$(document).on('longtap', '.msg-content-image', function(event) {
var text = $(this)[0].src;
text=decodeURI(text); //中文解码
plus.barcode.scan(text, onmarked, function(error) {
plus.nativeUI.alert('无法识别此图片');
});
});
// 二维码扫描成功
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 = '其它' + type;
break;
}
result = result.replace(/\n/g, '');
result = result.toLowerCase();//url转为全小写
result = result.replace(/\"/g, "");
browser.init(result);//跳转APP内置浏览器
}

2***@qq.com
- 发布:2018-03-13 13:55
- 更新:2018-03-13 13:55
- 阅读:6446
长按二维码识别后跳转APP内置浏览器功能实现
分类:HTML5+
0 个评论
要回复文章请先登录或注册