Web OTP API演示 - 自动读取短信验证码
演示如何使用Web OTP API在移动端自动从短信中提取一次性验证码并填入表单。
UD5工具箱
您的浏览器不支持 Cookie Store API,或当前页面未在安全上下文(HTTPS/localhost)中运行。
支持的浏览器:Chrome 87+、Edge 87+、Opera 73+ | 需要HTTPS(localhost除外)
暂无变化记录
Cookie Store API 是一个现代浏览器API,提供异步方式来读写Cookie。与传统 document.cookie 相比:
addEventListener('change', ...) 监听Cookie变化目前支持情况:
可通过 if ('cookieStore' in window) 进行特性检测。
使用 cookieStore.delete(name) 或 cookieStore.delete({name, path, domain})。
重要:删除Cookie时必须匹配其path和domain属性。如果Cookie设置了特定path(如/app),删除时也需要指定相同的path。建议先用 getAll() 获取Cookie详情,再精确删除。
cookieStore.addEventListener('change', callback) 监听全局Cookie变化:
event.changed(被修改的Cookie数组)和 event.deleted(被删除的Cookie数组)document.cookie 或浏览器开发者工具修改Cookie也会触发演示如何使用Web OTP API在移动端自动从短信中提取一次性验证码并填入表单。
上传购物收据照片,通过 OCR 识别文字并尝试提取商品名和价格,整理成账单。
上传或粘贴两个快照内容,并排显示差异,高亮变更部分。
整理正则表达式元字符、量词、分组等语法,带实用示例,便于快速查阅。
列出所有标准HTML元素,按类别(流、短语、嵌入等)筛选,附简要说明。
输入文本,将所有空白字符用特殊符号标记显示,帮助排查缩进混乱或隐形字符问题。
粘贴或上传文件,基于 BOM 和字节特征快速推测文本编码,辅助解决乱码问题。
输入一个短句,通过关键词映射转换为由Emoji构成的视觉叙事。
显示用颜色墨水书写的颜色名称,但字义与墨水色不一致,要求忽略字义报告墨水色,测试反应抑制。
在线Unicode编码转换,支持字符与Unicode码点、UTF-8十六进制之间的相互转换,便于字符分析。
编写 ICU MessageFormat 字符串并输入参数,预览格式化后的结果,支持复数、选择等。
在线转换图片格式,支持PNG、JPEG、WebP等互相转换,调节质量输出,纯前端处理。
将CSV数据转换为JSON对象数组,支持自定义分隔符和编码,便于前端数据处理和API对接。
严格依据RFC规范验证邮箱格式,显示详细的合规分析,并给出建议的正则表达式。
将苹果设备拍摄的 HEIC 格式照片转换为通用的 JPG 格式,保持质量。
使用指针锁定 API 在 3D 场景中控制视角移动,模拟 FPS 游戏鼠标控制。
利用浏览器语音识别 API,将说话内容实时转换为文字并显示,支持多语言。
输入长 URL,通过 TinyURL 或类似 API 生成短链接,并可复制或生成 QR 码。
编写 OpenAPI 3.x YAML 定义,实时校验结构是否正确,高亮错误位置,辅助 API 设计。
定义字段名称和类型(姓名、邮箱、数字范围等),批量生成符合规则的 JSON 模拟数据。
创建多个存储桶,分别设置持久化与配额策略,管理不同业务数据的存储优先级与驱逐顺序。
检测并列举所有显示器,将网页窗口精确定位到指定屏幕的特定位置,适合多屏办公场景。
组合标题、文本、URL 和文件,调用系统原生分享界面,测试不同浏览器和操作系统的分享行为。
添加、列出和删除内容索引中的条目,展示离线可用内容。
触发系统原生分享,支持分享文本、链接与文件,检查浏览器兼容性与支持级别。
在单页内模拟MPA过渡效果,自定义进场/出场动画,体验View Transitions API丝滑切换。
勾选Secure、HttpOnly、SameSite等属性,生成安全的Set-Cookie字符串,增强Web应用安全。
拖动导出Postman集合JSON文件,浏览器中展示请求分层与细节,方便快速查阅。
编辑RAML定义,实时渲染资源结构、方法及响应示例,适合REST API设计初期。
选择各种数据类型演示structuredClone的深拷贝能力,对比JSON.parse的限制。