Web分享API测试 - 调用系统分享面板
填写标题、文本和URL,触发系统级分享菜单,测试Web Share API功能。
UD5工具箱
发送跨域请求并分析响应头,诊断 CORS 配置是否正确
输入目标 URL 并发送请求
响应头分析结果将显示在这里CORS(Cross-Origin Resource Sharing,跨域资源共享)是一种浏览器安全机制,允许服务器通过特定的 HTTP 响应头声明哪些外部源可以访问其资源。它是同源策略的延伸,让跨域请求变得安全可控。
简单请求:使用 GET/POST/HEAD 方法,仅包含简单头(Accept、Accept-Language、Content-Language、Content-Type 为 text/plain 或 multipart/form-data 或 application/x-www-form-urlencoded),不会触发预检。
预检请求:使用 PUT/DELETE/PATCH 等方法,或 Content-Type 为 application/json,浏览器会先发送 OPTIONS 请求确认服务器是否允许。
指定允许访问资源的源。可以是具体的源(如 https://example.com)或通配符 *(允许所有源)。注意:当请求携带凭据(credentials)时,不能使用 *,必须指定具体源。
指示是否允许发送凭据(Cookies、HTTP 认证、TLS 客户端证书)。设为 true 时,Access-Control-Allow-Origin 不能为 *。前端需设置 credentials: 'include'。
1. "No 'Access-Control-Allow-Origin' header" → 服务器未配置 CORS。
2. "The value of 'Access-Control-Allow-Origin' must not be * when credentials mode is 'include'" → 凭据模式下 Origin 不能为通配符。
3. "Method not allowed in Access-Control-Allow-Methods" → 预检响应未包含请求方法。
解决:在服务器端正确配置 CORS 响应头,或使用代理服务器。
不同框架有不同方式:Express 使用 cors 中间件;Spring Boot 使用 @CrossOrigin 注解;Nginx 使用 add_header 指令;Django 使用 django-cors-headers 包。核心都是设置 Access-Control-* 系列响应头。
填写标题、文本和URL,触发系统级分享菜单,测试Web Share API功能。
填入Payload及密钥,选择HS256/RS256算法生成JWT,并验证已签发Token的签名与过期时间。
提供多组在各色盲类型下仍可区分的定性、连续配色方案,辅助图表设计。
搜索附近的蓝牙低功耗(BLE)设备,并显示设备名称和ID,需用户授权。
输入部分代码,选择算法自动计算最后一位校验码,用于生成或验证条码。
选择结构类型(Article, Product等),填写字段生成JSON-LD代码,嵌入网页增强搜索结果。
连接蓝牙心率监测器,实时显示心率数据并绘制波形,展示健康设备 Web 接入。
演示如何注册为分享目标,接收来自其他应用的分享内容(需PWA安装)。
填写标题、描述、图片等信息,自动生成符合Open Graph协议的HTML meta标签,优化社交平台分享预览。
输入域名,调用开放的WHOIS API获取注册信息,返回可用信息片段(需API兼容)。
请求USB设备并列出接口,发送和接收数据,适用于调试兼容WebUSB的微控制器。
显示若干张色盲测试图,用户识别数字,判断可能的色觉缺陷类型。
将非ASCII域名(如中文域名)转换为Punycode格式或还原,理解国际化域名编码机制。
解码 JWT 三部分,验证签名(若提供密钥),检查过期时间并高亮,支持修改负载重新生成。
在线JSON格式化与验证工具,支持JSON压缩美化、语法高亮、错误定位,浏览器本地处理保障数据安全。
展示如何用默认策略将字符串转换为TrustedHTML,并观察禁止直接赋值的安全限制。
使用新的 Navigation API 拦截导航、管理历史条目,构建类 SPA 体验。
解析JSON Web Token,显示Header和Payload内容及签名算法,不验证签名,方便开发调试。
在线Base64URL编码与解码,替换+/-为-/_并去除=填充,专为URL和JWT等场景优化。
输入 PlantUML 文本,编码为可嵌入图片的 URL 或解码已有的 PlantUML 链接查看源码。
使用范围请求安全地检查密码是否出现在已知数据泄露库中(不发送完整密码)。
可选择多种全屏动态特效(气球上升、彩带飘落),用于节日或活动氛围。
观察目标节点的添加、删除、属性变更,日志可视化展示,调试动态DOM的利器。
通过DoH或公共API查询域名的A/AAAA/CNAME/MX/TXT记录,显示TTL和详细内容。
输入房间尺寸和表面材料吸音系数,简略估算该房间的混响时间。
输入名单并设置排除规则(如不能自己抽自己),随机生成保密配对结果,支持邮件密送。
可视化CSS box-shadow生成工具,拖拽调整阴影偏移、模糊、扩散、颜色,实时预览并生成代码。
使用新的Sanitizer API清理可能存在XSS风险的HTML字符串,并安全插入DOM。
粘贴package.json内容,调用公开漏洞API(演示数据)检查依赖安全性,警示高危包。
从麦克风采集声音,用Web Audio实时改变音高、加速、加回声或机器人效果。