Sublime Text 不能用 WebAuthn,因其是纯桌面编辑器,无浏览器安全上下文、navigator.credentials API 及系统认证器桥接能力;WebAuthn 仅限 HTTPS/localhost 环境下由用户触发的浏览器端标准 API。

Sublime Text 本身是一个代码编辑器,不运行网页环境,也不具备浏览器的安全上下文(如 HTTPS、用户手势、安全源等),因此无法直接适配或调用 Web Authentication (WebAuthn) API。
为什么 Sublime Text 不能用 WebAuthn?
WebAuthn 是 W3C 标准的浏览器端 API,依赖以下关键前提:
- 必须在支持的浏览器中运行(Chrome、Firefox、Edge、Safari 等)
- 只能在安全上下文(HTTPS 或 localhost)中调用
- 调用需由用户显式交互触发(如点击按钮),不能自动执行
- 依赖操作系统级身份验证器(Windows Hello、Touch ID、YubiKey 等)——这些由浏览器桥接,非应用直连
如果你实际想实现“无密码生物识别登录”,该怎么做?
你需要的是一个基于 WebAuthn 的 Web 应用系统,Sublime Text 只负责编写其中的代码(前端 JS / 后端逻辑),而非承载登录流程本身:
标签: php javascript python java html sublime js 前端 node.js node w
还木有评论哦,快来抢沙发吧~