AiLounge Tools

二维码生成与识别

把 URL、Wi-Fi 和联系人整理成可校验的二维码载荷,识别结果先显示文本、由你决定是否打开。本地处理 · 静态载荷

可用操作

真实示例与限制

本轮交付可测试的受控载荷构造与转义、容量/静区/纠错等级/配色校验、PNG/SVG 导出计划、扫描结果策略与相机状态机;零第三方依赖、无浏览器,未引入 soldair/node-qrcode 与 mebjas/html5-qrcode,因此不生成二维码图片、不从相机/图片解码。载荷不跟踪、不跳转、不上传;Wi-Fi 密码不保存、不进 URL 或统计。中文 Wi-Fi 名与含分号/冒号/反斜杠/换行的密码按 WIFI: 与 vCard 3.0 规则转义并往返一致。超长文本给出提示并拒绝生成,不产生损坏文件。

FAQ

为什么下载的是 JSON 计划而不是 PNG 图片?

本轮是零依赖静态实现切片,未引入真实二维码编码库,不能也不应伪造图片字节。JSON 里是经校验的载荷、尺寸、4 模块静区、纠错等级、配色对比与渲染步骤;真实编码器接入后按此计划输出 PNG/SVG。

Wi-Fi 密码会被保存或上传吗?

不会。密码只在内存中构造 WIFI: 载荷,不写入 URL(URL 只含公开的 lang/tool)、不写统计、不写 localStorage 草稿;切换载荷类型会丢弃敏感字段。

扫码后会自动打开链接吗?

不会。识别结果先以纯文本显示;只有 http/https 且经白名单校验,并由你主动点击“打开链接”才会在新标签页打开。javascript:、data:、file: 等一律拒绝。

没有相机权限还能识别吗?

权限只在点击时申请;被拒后保留图片上传入口。离开扫描页会 stop 流并释放所有 track,状态机可测试。本轮未实测浏览器与真机。

支持彩色二维码吗?

计划支持前景/背景参数,但默认黑白(21:1);对比度低于 4.5:1 或非深色前景时给出提示,不承诺所有扫码器都能识别。