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 发送一份测试邮件给自己检查效果。
输入提交信息,立即检查是否符合 conventional commits 规范,给出修复建议。
使用CTAP2模拟器或安全密钥在浏览器中体验无密码注册与认证流程。
粘贴 HTML 邮件代码,模拟在 Outlook、Gmail、Apple Mail 等环境下的渲染效果。
提供原始与修改后的JSON,自动生成符合RFC6902的JSON Patch或RFC7396 Merge Patch。
生成通过Luhn算法校验但无实际金钱的卡片号码,附带有效日期供开发测试。
粘贴邮件HTML代码,在类似Gmail、Outlook的模拟框中预览效果。
请求权限并使用 Idle Detection API,根据用户空闲或锁屏状态触发行为。
上传或粘贴证书签名请求(CSR)或公开证书内容,提取CN, SAN, 有效期等。
可视化展示发布/订阅模式的运作,添加订阅者和发布者,查看事件流。
编写 ESLint 规则代码,输入测试用例,立即查看是否通过及报错信息。
在PWA环境中设置和清除应用图标上的数字角标,演示Badging API的简单用法。
粘贴 package.json 中的 scripts 部分,模拟执行并预览串联命令和环境变量的效果。
选择 DOM 元素,列出通过 addEventListener 绑定的所有事件及其类型和监听器(可用时)。
展示当前浏览器的屏幕分辨率、可用字体、插件、Canvas 等指纹信息,了解浏览器唯一性。
在支持的浏览器上弹出通讯录选择器,获取姓名、电话、邮箱等信息,体验联系人API。
利用Web Speech API将语音实时转换为文字,支持多语言识别,输出结果可复制编辑。
使用 showOpenFilePicker 或 showSaveFilePicker 选择文件并读取/写入内容,体会原生文件交互。
获取设备上所有可用的语音合成音色,试听并比较不同语言和嗓音。
生成带有焦点陷阱、ESC 关闭和背景遮罩的无障碍模态弹窗代码。
上传 JSON 格式题库,随机抽取指定数量题目生成在线测验,自动评分和解析。
调用联系人API列出可用联系属性,选中后显示(需环境支持)。
粘贴RSS Feed URL或XML内容,解析为JSON格式并显示条目。
分析邮件内容的词语触发规则,估算可能的垃圾邮件评分并给出修改建议。
显示当前AudioContext的状态、采样率和输出延迟,并允许一键挂起或恢复。