插件:TOTP QR Code

Aggiornato 2026-11-09

设置两步验证时,二维码在浏览器里本地绘制,otpauth:// 地址里的密钥不经过任何第三方服务。

1.3.3 以前,设置页把 otpauth:// 地址拼成第三方二维码接口的图片地址去加载,完整密钥随着这条请求交给了外部服务。这个插件把二维码挪回浏览器本地生成,全程不联网。

项目内容
最新版本1.0.0
作者Yunyun (Wang Yaoze)
许可协议GPL-3.0-only
兼容要求Nomen 1.3.3 及以上
源码NomenID/plugin-totp-qr

工作方式

核心设置页需要二维码时,调用插件提供的 window.NomenQr.render(uri) 画 <svg>。二维码编码器是插件自带的:字节模式、纠错级别 M、版本 1–10、自动选掩码。脚本只在 /settings 和 /recovery/secure 两个地址登记加载。

插件未启用时,设置页退回「无法加载二维码,请手动输入密钥」,密钥照常显示、照常能录入。

安装

随官方安装包附带并默认启用,纯浏览器端实现,没有服务器依赖。