QR 阅读器屏幕洞察

问题描述 投票:0回答:1

我想开发一个 QR 阅读器扩展,可以从屏幕(而不是相机)读取 QR 码,比如截取 QR 的屏幕截图并获取 URL,我正在搜索阅读authenticator.cc 的源代码,其中有这个功能,但我无法弄清楚,我只是想要一些见解,不想解决问题,只是一个开始的方法,我只用 JS 构建扩展。

如有任何建议欢迎提出,谢谢!

目前我阅读了验证器源代码,但无法找到启动方法

javascript google-chrome-extension qr-code
1个回答
0
投票

Authenticator 扩展使用以下步骤顺利读取和解析网页上的二维码:

  1. 注入网页的内容脚本将二维码的位置信息发送到扩展程序的后台页面:链接

  2. 后台页面抓取网页上的二维码区域,并使用canvas将截图转换为DataUrl和ImageData:Link

  3. DataUrl 传递给 qrReader 库进行解析:Link

  4. 如果 qrReader 库无法解析数据,扩展程序将回退到使用 jsQrCode:Link

qr阅读器:链接

js二维码:链接

© www.soinside.com 2019 - 2024. All rights reserved.