modern-react-qr-reader:使用手机轻松实现React Component的下降以进行QR码扫描

时间:2024-05-25 01:10:35
【文件属性】:

文件名称:modern-react-qr-reader:使用手机轻松实现React Component的下降以进行QR码扫描

文件大小:166KB

文件格式:ZIP

更新时间:2024-05-25 01:10:35

JavaScript

介绍 一个组件,用于从网络摄像头读取QR码。 它使用WebRTC标准读取网络摄像头数据,而用于检测该数据中的QR码。 为了优化速度和体验,网络工作人员被用于在单独的过程中卸载繁重的QR码算法。 Web Worker是内联的,并在创建组件时加载。 关于JodusNodus回购的说明 该存储库的目标是成为项目的更新版本。 该项目看似已死,但似乎仍吸引了大量流量和兴趣。 我没有让代码库死掉,而是将代码库移到了这里,并欢迎向原始请求拉取请求的任何人在这里这样做,让我们将该项目备份并运行所需的修补程序。 演示版 注意:一旦此项目与的原始代码库充分分离,此演示链接将被删除或更新。 已知的问题 服务器端渲染将不起作用,因此仅在浏览器环境中渲染时才需要该组件。 由于浏览器的实现,只能通过https或localhost访问摄像机。 在Firefox中,将向用户显示提示,询​​问使用哪个相机,因此faci


【文件预览】:
modern-react-qr-reader-master
----.babelrc(63B)
----stories()
--------index.stories.js(2KB)
----.storybook()
--------config.js(278B)
--------addons.js(86B)
----package.json(2KB)
----gulpfile.js(1KB)
----LICENSE(1KB)
----package-lock.json(485KB)
----src()
--------createBlob.js(652B)
--------index.js(11KB)
--------havePropsChanged.js(231B)
--------worker.js(246B)
--------getDeviceId.js(1KB)
--------errors.js(227B)
----examples()
--------legacy-mode.js(1009B)
--------example.js(740B)
----.gitignore(544B)
----lib()
--------createBlob.js(602B)
--------index.js(144KB)
--------havePropsChanged.js(256B)
--------getDeviceId.js(2KB)
--------errors.js(271B)
----README.md(9KB)

网友评论