gRPC-Web 反射调用工具 - 浏览器端RPC测试
通过gRPC-Web反射协议列出服务方法,并构造请求在浏览器直接调用gRPC后端,简化微服务调试。
UD5工具箱
最常用的 WebP 类型,替代 JPEG 格式,压缩率更高。
替代 PNG 格式,支持无损压缩,保留所有像素数据。
支持 Alpha 透明通道,可替代带透明度的 PNG 图片。
替代 GIF 动画格式,支持更高压缩率和更丰富的色彩。
上传一个 WebP 图片文件,验证浏览器是否能正确解码和渲染。
拖放 WebP 文件到此处
或点击选择文件
支持 .webp 文件
| 浏览器 | 有损 WebP | 无损 WebP | 透明 WebP | 动画 WebP | 起始版本 |
|---|---|---|---|---|---|
| Chrome | ✓ | ✓ | ✓ | ✓ | 17+ (2012) |
| Firefox | ✓ | ✓ | ✓ | ✓ | 65+ (2019) |
| Safari | ✓ | ✓ | ✓ | ✓ | 14+ (2020) |
| Edge | ✓ | ✓ | ✓ | ✓ | 18+ (2018) |
| Opera | ✓ | ✓ | ✓ | ✓ | 12.1+ (2012) |
| iOS Safari | ✓ | ✓ | ✓ | ✓ | 14+ (2020) |
| Samsung Internet | ✓ | ✓ | ✓ | ✓ | 4+ (2016) |
| Internet Explorer | ✗ | ✗ | ✗ | ✗ | 不支持 |
数据截至 2024 年。全球约 97%+ 的浏览器已支持 WebP 格式。
getImageData() 检查像素数据来验证解码是否成功。new Image() 加载 WebP Data URI,通过 onload 和 onerror 事件判断支持情况。<picture> 标签提供 JPEG/PNG 回退方案,确保在不支持 WebP 的旧浏览器上也能正常显示图片。
<picture>
<source srcset="image.webp" type="image/webp">
<img src="image.jpg" alt="示例图片">
</picture>
Accept 请求头判断浏览器是否声明支持 WebP。cwebp 工具(cwebp input.jpg -o output.webp)。-q 80 是有损 WebP 的良好平衡点)。
点击重新运行所有 WebP 兼容性检测
通过gRPC-Web反射协议列出服务方法,并构造请求在浏览器直接调用gRPC后端,简化微服务调试。
编写一个简单的 loader 函数,输入文件内容,查看经过 loader 处理后的输出。
输入文本和最大宽度,计算在 Canvas 上绘制所需字体大小,生成自适应的 fillText 代码。
上传PDF文件,利用pdf.js快速显示文档总页数,无需打开文件。
使用Proximity Sensor API检测设备屏幕附近是否有物体靠近,显示距离与状态。
在Canvas上使用触摸绘制线条,检验设备的触摸点数量和压力感应支持,辅助调试。
选中页面文字后,显示选区的起止偏移、矩形边界、包含节点等详细信息。
利用Performance API绘制当前页面所有资源的加载时间线和文件大小瀑布图。
选择本地文件,通过浏览器File API获取其MIME类型、大小及最后修改时间。
输入一组快捷键,检测在主流操作系统和浏览器中是否已被系统或软件占用。
跟随音乐节奏点击按钮或敲击键盘,实时计算每分钟节拍数 (BPM) 和平均间隔。
选择想养的观赏鱼,基于领地、水质需求判断冲突风险。
基于屏幕物理尺寸校准后显示标准对数视力表,粗测裸眼视力。
使用设备光线传感器显示当前环境亮度,评估阅读/工作照明是否足够。
上传一张图片,同时压缩为多种格式并调整质量,并排比较细节与文件大小,选择最佳格式。
加载图片,显示其最低有效位平面图,辅助发现可能存在的LSB隐写信息。
检测当前页面可用的浏览器功能策略(如相机、麦克风),并生成对应的Permissions-Policy头。
比较两篇文本的相似度百分比,并高亮相同句子,避免重复内容惩罚。
通过音频频谱分析估算一段音乐的主调(Key),辅助混音与DJ对拍。
上传音乐文件,通过Web Audio分析峰值间隔,估算歌曲的每分钟节拍数。
上传文件,读取文件头部几个字节的“魔法数字”,判断其真实扩展名类型。
快速检测系统是否支持特定的URL Scheme(如mailto:、tel:、tg:)。
选择两种常见观赏鱼,工具告知它们在水质、性情上是否适合一起养。
展示各种邮件客户端对CSS背景图片、VML背景的支持程度,附兼容代码。
输入一组数字,分析首位数字分布与本福特定律的吻合程度,用于数据审计。
输入大整数,使用米勒-拉宾概率测试法快速判断其素性。
检测浏览器是否支持特定自定义协议(如mailto:, tg:),并尝试调用。
扫描当前页面使用的所有字体栈,并展示实际渲染字体名及样例。
显示若干张色盲测试图,用户识别数字,判断可能的色觉缺陷类型。
发起请求获取当前URL或任意允许CORS的URL的Response Headers,展示详情。