URL Scheme测试器 - 自定义/常见协议
快速检测系统是否支持特定的URL Scheme(如mailto:、tel:、tg:)。
UD5工具箱
检测自定义协议是否已在系统中注册 · 支持 mailto / steam / slack / zoom 等常见协议
mailto:、steam://)调用本地安装的应用程序。当浏览器遇到已注册的协议时,会自动唤起对应的桌面应用或在移动端打开指定 App。这是连接 Web 与本地应用的重要桥梁。
| 协议 | 对应应用/用途 | 示例 |
|---|---|---|
mailto: | 邮件客户端 | mailto:user@example.com |
tel: | 电话应用 | tel:+8613800138000 |
sms: | 短信应用 | sms:+8613800138000 |
facetime: | Apple FaceTime | facetime:user@example.com |
skype: | Skype | skype:username?call |
tg:// | Telegram | tg://resolve?domain=username |
slack:// | Slack | slack://open |
discord:// | Discord | discord://-/channels/... |
zoommtg:// | Zoom | zoommtg://zoom.us/join |
steam:// | Steam 游戏平台 | steam://open |
spotify:// | Spotify 音乐 | spotify://playlist/... |
whatsapp:// | whatsapp://send?phone=... | |
magnet: | BT 下载工具 | magnet:?xt=urn:btih:... |
bitcoin: | 加密货币钱包 | bitcoin:1A1zP1eP... |
vscode:// | VS Code 编辑器 | vscode://file/path |
HKEY_CLASSES_ROOT 下创建协议键(如 myapp),设置默认字符串值为 URL:MyApp Protocol,并添加 shell\open\command 子键指向应用可执行文件路径。Info.plist 文件中添加 CFBundleURLTypes 数组,声明协议方案(CFBundleURLSchemes)。macOS 会在应用安装时自动注册。~/.local/share/applications/ 下的 .desktop 文件,添加 MimeType=x-scheme-handler/协议名; 并注册:xdg-mime default your-app.desktop x-scheme-handler/协议名。
<intent-filter> 并添加 android:scheme。Chrome for Android 对协议唤起支持较好,但需要用户手势触发。快速检测系统是否支持特定的URL Scheme(如mailto:、tel:、tg:)。
输入 URL,通过前端代理或 CORS 配置获取并显示完整的响应头信息。
粘贴带参数的URL,以表格形式列出所有Query参数与值。
回答关于再发布、开源、专利等要求,工具推荐最合适的开源许可证。
获取和释放命名锁,观察多个标签页如何排队等待资源访问。
将URL查询字符串转换为键值对对象,编辑并重新生成编码后的查询参数,支持多层嵌套。
向指定 Webhook URL 发送自定义 JSON 负载,查看响应状态码和内容,记录发送历史。
添加、列出和删除内容索引中的条目,展示离线可用内容。
输入 gRPC 服务地址和方法,构造 JSON 请求体,观察转为二进制帧并接收响应解码。
粘贴多行URL列表,逐行可总控一键在新标签页中全部或部分打开。
输入URL模式字符串(通配符、命名组)和测试URL,验证是否匹配并提取参数。
粘贴 package.json 内容,检查必填字段、许可证合规、依赖版本格式等常见问题。
创建一个 Proxy,定义各种陷阱函数,操作对象时实时显示被拦截的属性和行为。
完整展示HTTP状态码及其含义,按类别分组,支持搜索,是前端和后端开发常用的快速参考。
粘贴JSON对象,生成可折叠的树形视图,点击节点复制其键值路径,方便调试。
在开发环境中模拟 periodicSync 事件,触发后查看 SW 中的处理逻辑和网络请求。
输入包名,通过NPM Registry API查询是否已被占用,并显示近似的包名建议。
通过公共 DoH 服务查询域名的 A、AAAA、CNAME、MX 等记录,展示原始响应。
输入 HTML 或网址,提取所有标题标签,生成文档大纲树,检测跳跃和缺失。
模拟显示各个HTML元素在典型浏览器中的默认CSS属性表,辅助CSS Reset决策。
输入短链接或URL,逐跳追踪HTTP 301/302等重定向,显示最终目标。
可视化选择操作(访问、点击、断言等),自动生成 Cypress 测试代码。
勾选需要展示的选项(接受/拒绝/设置),生成纯净HTML/JS代码,自行套用样式。
粘贴HTML并编写XPath表达式,高亮显示匹配的节点并提取文本。
搜索CSS属性,显示其在主流浏览器的支持范围和前缀需求,快速避免踩坑。
输入 JavaScript 函数声明,自动生成符合规范的 JSDoc 注释模板。
实时预览并生成符合隐私法规的Cookie同意横幅HTML/CSS/JS代码,一键嵌入网站。
模拟资源请求,对比ETag值,展示返回304 Not Modified的缓存协商机制,理解HTTP缓存。
在线正则表达式测试工具,支持JavaScript正则匹配、替换、提取等操作,即时显示匹配结果和高亮。
通过Service Worker或本地fetch模拟拦截和转发请求,查看修改后的请求响应。