问题描述
html5扫条码有谁做过没
解决方案
解决方案二:
参考知乎回答:
解决方案三:
用zxing这个组件
解决方案四:
html5有个Camera标准,被有些人误解了。比如说你使用PhoneGap插件来打包了一个应用,那么你通过native的方式部署这个应用之后,这个应用运行时的web应用就能调用随着此应用的安装包而部署的Camera插件,这确实是通过html5的javascriptCamera函数来调用的。仅此而已!有些人说“html5就能摄像”,其实这纯粹是误解。不了解、不编写插件,你的html5怎么调用这些外设?
解决方案五:
这个方面,你可以比照这所谓“浏览器兼容性”而考虑设计问题。实际上你需要的是能够用同一套javascript代码来调用各种系统不同的插件,甚至在检测出html的语法不能调用插件的时候,再去尝试用各种不同的插件。这样才能保证打开摄像头。之后的东西就很简单了。html的canvas对象本来就能采集一个div中的图像成为string,你可以通过你的ajax等方式传给服务器端进行图像处理。只不过这比真正的条形码扫描器慢个几十倍而已,虽然可能不具有实用性,但是玩儿玩儿是没有问题的。
时间: 2024-10-08 16:09:52