无需登录 数据私有 本地保存

Web NFC 写入演示 - 向 NFC 标签写数据

12
0
0
0

Web NFC 写入演示

通过 Web NFC API 向 NFC 标签写入数据。支持文本、URL、电子名片、WiFi 配置等多种格式。
需要 Chrome Android 浏览器及支持 NFC 的设备。

您的浏览器不支持 Web NFC
请使用 Chrome for Android(版本 89+)在支持 NFC 的安卓设备上打开此页面。桌面端浏览器暂不支持 Web NFC 功能。
纯文本
URL 链接
电子名片
WiFi 配置
电话号码
邮件地址
最多 500 个字符。推荐用于短消息、标签、序列号等。
输入完整网址(包含 https://)。扫描标签后将自动打开该链接。
至少填写姓名。其他字段可选。生成标准 vCard 3.0 格式。
标准 WiFi NDEF 记录格式。无密码网络选择"无密码"即可。
扫描标签后将自动打开拨号界面。
扫描标签后将自动打开发送邮件界面。
预估数据大小:约 0 字节 常见标签容量:144-888 字节
点击按钮后,将设备靠近 NFC 标签
准备就绪
写入历史

暂无写入记录

使用提示
  • NFC 天线通常位于手机背部上方
  • 写入时请保持设备与标签稳定接触
  • 确保 NFC 标签未设置为只读模式
  • NTAG215/216 标签容量较大,适合存储 vCard
  • 部分标签可能需要先格式化才能写入
  • 写入成功后可用手机扫描验证

常见问题 (FAQ)

Web NFC 是 W3C 标准化的 Web API,允许网页应用在用户授权后与 NFC(近场通信)标签进行交互。它基于 NDEF(NFC Data Exchange Format)数据格式,支持读取和写入操作。Web NFC 使得无需安装原生应用即可通过浏览器使用 NFC 功能,极大降低了 NFC 应用开发门槛。目前主要被 Chrome for Android 支持。

支持 Web NFC 的浏览器:Chrome for Android(版本 89+)、Edge for Android、Opera for Android 等基于 Chromium 的移动浏览器。
不支持:Safari(iOS/macOS)、Firefox、桌面版 Chrome。
硬件要求:设备需配备 NFC 芯片(大多数中高端安卓手机具备)。此外,Web NFC 必须在 HTTPS 安全环境下运行,localhost 也被视为安全上下文。

不同型号的 NFC 标签容量差异较大:
NTAG213:约 144 字节(适合短文本、URL)
NTAG215:约 504 字节(适合 vCard、WiFi 配置)
NTAG216:约 888 字节(可存储较长的联系人信息)
MIFARE Classic 1K:约 716 字节可用
实际可用空间还需扣除 NDEF 记录头部开销(约 10-20 字节)。建议在写入前关注本工具提供的数据大小估算。

写入 NFC 标签需要满足以下条件:
1. 设备支持 NFC 并已开启 NFC 功能
2. 使用支持 Web NFC 的浏览器(如 Chrome Android)
3. 网页通过 HTTPS 加载
4. 用户授予 NFC 权限
5. NFC 标签支持写入(未设置为只读)
6. 标签有足够的存储空间容纳数据
7. 标签格式兼容 NDEF 标准

本工具支持写入标准 WiFi NDEF 记录(MIME 类型:application/vnd.wfa.wsc)。选择"WiFi 配置"类型,输入 SSID 和密码,写入标签后,支持该格式的设备扫描标签即可自动连接 WiFi(无需手动输入密码)。这种方式非常适合家庭、咖啡馆、酒店等场景,让访客轻松联网。注意:iOS 设备对 WiFi NDEF 记录的支持有限,安卓设备兼容性较好。

大多数 NFC 标签支持反复写入(可重写),您可以用新数据覆盖旧数据。但需要注意:
• 部分标签支持设置为只读模式,一旦锁定则无法修改
• 某些标签出厂时已预写入数据且被锁定
• 写入操作会完全覆盖标签上已有的 NDEF 数据
• 如果需要保留旧数据,建议先读取再合并写入
购买标签时请留意产品说明,选择"可重写"类型的 NFC 标签。

Web NFC 在设计时充分考虑了安全性:
• 必须通过用户手势(点击按钮)才能触发 NFC 操作
• 浏览器会明确请求 NFC 权限,用户可随时拒绝
• 仅在HTTPS 安全上下文中可用,防止中间人攻击
• 页面不可见时(如切换标签页)NFC 操作会自动中止
• 写入操作只影响靠近的 NFC 标签,不会修改设备其他数据
总体而言,Web NFC 比原生 NFC 应用受到更严格的沙箱限制,安全性有保障。

常见原因及解决方法:
1. NFC 未开启:检查手机设置中 NFC 开关是否打开
2. 标签距离太远:将手机背部紧贴 NFC 标签,保持稳定
3. 标签位置不对:不同手机 NFC 天线位置不同(通常在上半部)
4. 标签已锁定:尝试使用另一张已知可写的标签测试
5. 权限被拒:检查浏览器是否有 NFC 权限,可尝试刷新页面重新授权
6. 标签格式不兼容:部分标签需先用 NFC Tools 等应用格式化为 NDEF 格式