Web 推送通知调试器 - 检查订阅与推送参数
展示当前推送订阅详情,解析 VAPID 公钥,模拟接收推送事件,方便开发阶段测试。
UD5工具箱
// 填写左侧表单并点击“复制代码”生成
Notification.requestPermission() 方法。返回一个 Promise,值为 'granted'(已授予)、'denied'(已拒绝)或 'default'(默认,即未决定)。您可以点击页面上方的“请求通知权限”按钮进行测试。requestPermission() 不会弹出询问窗口。用户需要手动在浏览器设置中调整:Chrome 地址栏左侧锁图标 → 通知 → 允许;Firefox 地址栏左侧图标 → 权限设置。展示当前推送订阅详情,解析 VAPID 公钥,模拟接收推送事件,方便开发阶段测试。
演示请求订阅Web Push,获得端点后可配合服务端发送测试推送。
逐步骤模拟SMTP握手:EHLO、MAIL FROM、RCPT TO、DATA,查看服务器响应。
使用Web NFC API读取NDEF格式标签的数据,展示记录类型和内容(需硬件支持)。
说出特定指令来操控虚拟卡牌出牌或触发效果,体验语音交互娱乐。
编写或粘贴 HTML 邮件代码,通过免费邮件发送 API 发送一份测试邮件给自己检查效果。
使用CTAP2模拟器或安全密钥在浏览器中体验无密码注册与认证流程。
提供原始与修改后的JSON,自动生成符合RFC6902的JSON Patch或RFC7396 Merge Patch。
生成通过Luhn算法校验但无实际金钱的卡片号码,附带有效日期供开发测试。
粘贴邮件HTML代码,在类似Gmail、Outlook的模拟框中预览效果。
上传或粘贴证书签名请求(CSR)或公开证书内容,提取CN, SAN, 有效期等。
可视化展示发布/订阅模式的运作,添加订阅者和发布者,查看事件流。
在PWA环境中设置和清除应用图标上的数字角标,演示Badging API的简单用法。
选择 DOM 元素,列出通过 addEventListener 绑定的所有事件及其类型和监听器(可用时)。
在支持的浏览器上弹出通讯录选择器,获取姓名、电话、邮箱等信息,体验联系人API。
利用Web Speech API将语音实时转换为文字,支持多语言识别,输出结果可复制编辑。
获取设备上所有可用的语音合成音色,试听并比较不同语言和嗓音。
生成带有焦点陷阱、ESC 关闭和背景遮罩的无障碍模态弹窗代码。
上传 JSON 格式题库,随机抽取指定数量题目生成在线测验,自动评分和解析。
调用联系人API列出可用联系属性,选中后显示(需环境支持)。
粘贴RSS Feed URL或XML内容,解析为JSON格式并显示条目。
分析邮件内容的词语触发规则,估算可能的垃圾邮件评分并给出修改建议。
显示当前AudioContext的状态、采样率和输出延迟,并允许一键挂起或恢复。
同步器令牌模式演示:生成令牌嵌入表单,提交时验证,理解CSRF防护核心流程。
构造文本、URL、MIME 等 NDEF 记录并写入 NFC 标签,同时可读取解析标签内容,适合现场调试。
手动添加正常与垃圾邮件训练语料,输入新邮件标题查看贝叶斯分类概率,理解文本分类基石。
图形化配置Content-Security-Policy指令,生成安全策略头,防御XSS和代码注入。
生成简单数字或字母验证码图片,带干扰线和噪点,适合前端原型测试,不依赖服务端。
上传图片,利用Tesseract.js离线识别其中的英文或简单文字并复制。
配置Launch Handler使PWA应用在重复点击时聚焦到已开窗口,而不是新建窗口。