Web 推送通知调试器 - 检查订阅与推送参数
展示当前推送订阅详情,解析 VAPID 公钥,模拟接收推送事件,方便开发阶段测试。
UD5工具箱
生成VAPID密钥 · 订阅推送 · 发送测试通知 · 调试Web Push
使用 ECDSA P-256 曲线生成符合规范的 VAPID 密钥对,用于应用服务器标识。
点击上方按钮生成 VAPID 密钥对
暂无通知发送记录
push事件,然后调用self.registration.showNotification()来显示通知。没有Service Worker,浏览器就无法在页面关闭后接收推送消息。Service Worker还必须注册在HTTPS或localhost环境下。
'PushManager' in window。
web-push(Node.js)等库,用VAPID密钥签名并发送推送消息到endpoint;web-push包简化后端实现。
展示当前推送订阅详情,解析 VAPID 公钥,模拟接收推送事件,方便开发阶段测试。
测试浏览器通知权限和弹出,自定义标题、正文及图标,发送系统桌面通知,调试推送。
编写或粘贴 HTML 邮件代码,通过免费邮件发送 API 发送一份测试邮件给自己检查效果。
配置Launch Handler使PWA应用在重复点击时聚焦到已开窗口,而不是新建窗口。
描述要赠送的物品,自动生成格式规范的社区赠送帖,含取物指引。
可视化展示发布/订阅模式的运作,添加订阅者和发布者,查看事件流。
图形化配置Content-Security-Policy指令,生成安全策略头,防御XSS和代码注入。
设计无网络连接时显示的页面样式,生成需缓存的HTML。
粘贴RSS Feed URL或XML内容,解析为JSON格式并显示条目。
在支持的浏览器上弹出通讯录选择器,获取姓名、电话、邮箱等信息,体验联系人API。
上传 JSON 格式题库,随机抽取指定数量题目生成在线测验,自动评分和解析。
生成随机的姓名、邮箱、地址、电话等用户信息,支持自定义字段和批量输出JSON数组,用于测试填充。
在PWA环境中设置和清除应用图标上的数字角标,演示Badging API的简单用法。
定义字段模版和数量,批量生成仿真JSON数据,支持中文姓名、邮箱、电话等。
设定观察阈值,实时查看目标元素进入/离开视口时的回调,学习交叉观察者API。
生成一个测试音频播放器,展示如何用MediaSession API设置元数据和操作回调。
粘贴一篇短文,自动生成几道简单的选择或填空题来测试理解。
编写题目与选项,自动排版为正式试卷格式,支持选择题、填空题与配对题,可直接打印。
使用CTAP2模拟器或安全密钥在浏览器中体验无密码注册与认证流程。
编写JavaScript代码,一键压缩并包装为可拖到书签栏的Bookmarklet。
逐步骤模拟SMTP握手:EHLO、MAIL FROM、RCPT TO、DATA,查看服务器响应。
生成通过Luhn算法校验但无实际金钱的卡片号码,附带有效日期供开发测试。
以手机框架包裹当前网页视图,可调宽高,模拟实际移动端显示效果。
粘贴邮件HTML代码,在类似Gmail、Outlook的模拟框中预览效果。
选择 DOM 元素,列出通过 addEventListener 绑定的所有事件及其类型和监听器(可用时)。
加载棒针文字图解,高亮正在编织的当前行,手动推进,辅助跟解。
提供原始与修改后的JSON,自动生成符合RFC6902的JSON Patch或RFC7396 Merge Patch。
生成RSA/EC对称密钥的JWK表示,支持复制导出,用于OAuth2/JWT的密钥配置。
同步器令牌模式演示:生成令牌嵌入表单,提交时验证,理解CSRF防护核心流程。
输入域名和证书公钥哈希,模拟HPKP策略的配置与验证过程,理解其工作原理。