Skip to content

Latest commit

 

History

29 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

默默二维码解码器 · momoQRdecoder

Chrome / Edge 浏览器二维码自动识别扩展(Manifest V3)。

Important

上架状态

  • 本扩展已上架 Microsoft Edge 扩展商店,可直接在商店搜索「默默二维码解码器」(或 MoMo QR Decoder)安装:默默二维码解码器 - Edge Add-ons

  • Chrome 用户:Chrome 商店暂未上架,请前往 Releases 下载 zip 压缩包,按下方「使用」说明手动安装。

Important

  • 本扩展最初名为 QRdecoder(原仓库:hcllmsx/qrdecoder )

  • 现更名为 momoQRdecoder · 默默二维码解码器,仓库链接也变更为 hcllmsx/momoQRdecoder

功能

  • 一键截图识别当前网页二维码
  • 延迟 3 秒扫描,适配悬停后才出现的二维码
  • 手动框选任意区域识别
  • 同屏多二维码分别识别,自动提示重复内容
  • 结果一键复制,网址可直接新标签页打开
  • 双引擎识别:jsQR + 微信 WeChatQRCode,支持美化/艺术二维码

使用

  1. 安装后点击浏览器工具栏图标
  2. 选择「立即扫描」「延迟扫描(3秒)」或「区域截图」
  3. 结果展示在弹窗或网页右上角悬浮窗,支持复制、新标签页打开

开发者说明:版本号更新

版本号唯一来源是仓库根目录的 VERSION 文件(格式:x.y.zx.y.z.w,如 1.2.0)。

Note

开发版与商店版区分:本地源码中扩展名带 dev 后缀(如「默默二维码解码器 dev」),便于与商店版区分;build.cmd 与 CI 打包时会自动去掉 dev 后缀,商店包名仍是「默默二维码解码器」。请勿绕过脚本手动打包,以免 dev 后缀进入商店包。

所有「发布前处理」规则(去 dev 后缀、移除上传页的环境诊断区等)集中在 tools/prepare-release.jsbuild.ps1.github/workflows/release.yml 调用的是同一个脚本,因此本地打包与 CI 打包行为始终一致;新增或修改规则只需改这一个文件,两条路径自动同步。

Important

修改了根目录 VERSION 文件中的版本号后,必须运行一次 build.cmd,它会自动把新版本号同步到 manifest.json 并完成打包。只有完成这一步,版本号才一致,才能提交并推送到 GitHub;否则推送后仓库内 manifest.json 的版本号仍是旧值。

常见问题

  • 美化二维码识别失败? 微信引擎首次加载约 5MB WASM 与模型,稍慢属正常;浏览器低于 Chrome 109 时自动降级为仅 jsQR。
  • 悬浮二维码扫不到? 使用「延迟扫描」,确保倒计时内二维码已完全显示。

致谢

  • jsQR — 标准二维码识别库
  • OpenCV.js — 图像处理与 WASM 运行环境
  • WeChatQRCode(OpenCV contrib)— 美化/艺术二维码识别引擎

许可证

Copyright (C) 2025 hcllmsx

本项目以 GNU General Public License v3.0 发布(GPL-3.0)。您可以自由使用、修改和分发本项目,但任何基于本项目的衍生作品也必须以 GPL-3.0 许可开源,并保留上述版权声明。

About

QRdecoder 是一款 Chrome/Edge 浏览器开发的二维码自动识别扩展

Resources

Stars

11 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages