bmod/qrcode

Chrome/Edge 浏览器扩展:选择图片、粘贴图片或划区域识别二维码

Maintainers

Package info

gitee.com/bmod/qrcode.git

Homepage

Issues

Type:project

pkg:composer/bmod/qrcode

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

dev-master 2026-06-11 06:17 UTC

This package is not auto-updated.

Last update: 2026-06-20 08:18:40 UTC


README

Chrome / Edge 浏览器扩展,支持三种二维码识别方式:

  • 选择图片识别:从本地选择图片文件
  • 粘贴图片识别:从剪贴板粘贴图片(按钮或 Ctrl+V)
  • 划区域识别:在当前网页上框选区域识别

安装方法

Chrome

  1. 打开 chrome://extensions/
  2. 开启右上角「开发者模式」
  3. 点击「加载已解压的扩展程序」
  4. 选择本项目文件夹 qrcode

Edge

  1. 打开 edge://extensions/
  2. 开启左下角「开发人员模式」
  3. 点击「加载解压缩的扩展」
  4. 选择本项目文件夹 qrcode

使用说明

选择图片 / 粘贴图片

  1. 点击浏览器工具栏中的扩展图标
  2. 点击「选择图片识别」或「粘贴图片识别」
  3. 识别结果会显示在弹窗中,可一键复制

划区域识别

  1. 打开包含二维码的网页
  2. 点击扩展图标 →「划区域识别」
  3. 在页面上拖动鼠标框选二维码区域
  4. 松开鼠标完成识别,结果会在页面右下角弹出
  5. Esc 可取消框选

项目结构

qrcode/
├── manifest.json      # 扩展配置
├── popup.html/js/css  # 弹窗界面
├── content.js/css     # 划区域交互
├── background.js      # 截图与解码
├── decoder.js         # 解码工具
└── lib/jsQR.js        # QR 解码库

注意事项

  • 划区域识别需要在普通网页中使用,不支持 chrome://edge:// 等内置页面
  • 粘贴图片功能需要浏览器授予剪贴板读取权限
  • 图片越清晰、二维码越完整,识别成功率越高