码迷,mamicode.com
首页 > Web开发 > 详细

HTML5 plus 扫描条形码code128 问题

时间:2015-09-16 15:38:39      阅读:416      评论:0      收藏:0      [点我收藏+]

标签:

最近用html5 写个webAPP 用到html5+(plus)的barcode控件,遇到了一个问题。

默认情况下

var scan=new plus.barcode.Barcode(‘bcid‘);//bcid为div的ID

这样直接去扫任何条形码,此时的识别率,二维码,EAN13码等的识别速度很快,code128码识别速度就不只是慢,而是被当做EAN8识别出来了。

以为是控件不支持,查资料到html5 中国联盟官网,发现是支持code128的,而且还看到遇到同样问题的帖子,不过帖子的回复,有说手机不支持的,也有说建议指定类型的.......

猜想是因为 控件内部 条码类型 匹配优先顺序导致的问题。

那就手动指定 条码类型为code128来试试看,如下:

var filter=[plus.barcode.CODE128,plus.barcode.EAN13]
var scan=new plus.barcode.Barcode(‘bcid‘,filter);

scan.onmarked=onmarked;
scan.start({conserve:true,filename:"_doc/barcode/"});

很幸运的,修改后的代码识别速度非常快。

HTML5 plus 扫描条形码code128 问题

标签:

原文地址:http://www.cnblogs.com/fuquan/p/4813246.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!