WebP支持检测 - 浏览器兼容性测试
通过检查Canvas toDataURL或加载测试图,判断当前浏览器是否支持WebP格式。
UD5工具箱
浏览器端 RPC 测试 · 支持反射发现 · Protobuf/JSON
暂无历史记录
application/grpc-web+proto 或 application/grpc-web+json。grpc.reflection.v1alpha.ServerReflection 或 grpc.reflection.v1.ServerReflection。通过反射,客户端无需预先编译 proto 文件即可发现服务结构,极大方便了调试和测试。Access-Control-Allow-Origin、Access-Control-Allow-Headers 等)。3) 如果使用 TLS,需要有效的 HTTPS 证书。4) 对于 Streaming 调用,需要代理支持相应的流式传输。grpc-status、grpc-message 等关键信息。状态码 0 表示成功。grpc-gateway 自动处理。关键头部:Access-Control-Allow-Origin: *、Access-Control-Allow-Methods: POST, OPTIONS、Access-Control-Allow-Headers: content-type, x-grpc-web, x-user-agent、Access-Control-Expose-Headers: grpc-status, grpc-message。本地开发可使用浏览器插件临时绕过 CORS。application/grpc-web+json):请求和响应均为 JSON 格式,易于调试,但需要代理支持(Envoy 1.20+ 支持)。Proto二进制模式(application/grpc-web+proto):使用 Protobuf 二进制编码,体积更小、性能更好,是 gRPC-Web 的标准格式。本工具默认使用 JSON 模式以方便调试。通过检查Canvas toDataURL或加载测试图,判断当前浏览器是否支持WebP格式。
使用Proximity Sensor API检测设备屏幕附近是否有物体靠近,显示距离与状态。
上传PDF文件,利用pdf.js快速显示文档总页数,无需打开文件。
利用Performance API绘制当前页面所有资源的加载时间线和文件大小瀑布图。
选择本地文件,通过浏览器File API获取其MIME类型、大小及最后修改时间。
在Canvas上使用触摸绘制线条,检验设备的触摸点数量和压力感应支持,辅助调试。
使用FileReader.slice逐段读取大型文本文件的前几行或随机位置,避免内存溢出。
输入鱼缸净水量和药物推荐浓度,计算需要加入的毫升或克数,避免用药过量。
输入鱼缸尺寸计算水体升数,并估算可饲养多少条特定大小的鱼。
立即播放麦克风输入的声音,检验麦克风是否工作。
回答关于身心灵各层面的问题,评估七大脉轮能量是否平衡。
短暂显示随机数字串,消失后凭记忆输入,逐步增加长度。
粘贴想练习的文本,计时打字,计算WPM与准确率。
等待背景从红变绿瞬间点击,记录毫秒级反应时间,可多次取平均。
显示一系列石原色觉测试图,框选所见数字,初步判断色觉异常。
播放不同频率与响度的纯音,用户响应后绘制基础听力图,提示听力状况。
粘贴结构化数据代码,模拟Google结构化数据测试,检查错误与丰富结果。
发出20Hz到20kHz的正弦扫频信号,帮助粗略检测耳机或音箱的频率表现。
放置镜面或透镜,显示入射光线并根据规律绘制反射/折射光路。
显示交通标志图片,从多个选项中选择正确含义,帮助备考驾照理论。
播放不同频率和分贝的纯音,测试用户是否能听见,粗略绘制个人听力曲线。
全屏显示标准视力表(E字或C字),可自动随机生成方向,辅助粗略视力检查。
通过三角形手势对准屏幕物体,闭左右眼判断哪只眼是主视眼。
使用HRTF处理让声源像在头部周围旋转,检查立体声/环绕声设备空间感受。
系统依次显示一组数字,听后要求按顺序或逆序输入,长度逐渐增加,测试工作记忆容量。
屏幕快速闪出字母,要求看到特定字母时立即按键,评估持续注意力和冲动控制。
显示用颜色墨水书写的颜色名称,但字义与墨水色不一致,要求忽略字义报告墨水色,测试反应抑制。
展示一对旋转角度不同的三维块状图形,判断是否为同一形状的镜像或旋转。
先后播放两个不同频率的纯音,判断第二个音比第一个高还是低,测试音高敏感度。
连接游戏手柄,实时显示摇杆、方向键、按钮的按下状态和力度,调试游戏输入。