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检测设备屏幕附近是否有物体靠近,显示距离与状态。
编写一个简单的 loader 函数,输入文件内容,查看经过 loader 处理后的输出。
选中页面文字后,显示选区的起止偏移、矩形边界、包含节点等详细信息。
输入文本和最大宽度,计算在 Canvas 上绘制所需字体大小,生成自适应的 fillText 代码。
上传PDF文件,利用pdf.js快速显示文档总页数,无需打开文件。
利用Performance API绘制当前页面所有资源的加载时间线和文件大小瀑布图。
选择本地文件,通过浏览器File API获取其MIME类型、大小及最后修改时间。
向指定 URL 发送不同 HTTP 方法的请求,显示响应状态码、头部和主体,学习 RESTful API。
屏幕颜色变化时尽快点击,测量从刺激到反应的时间,统计平均反应速度。
在一个隔离环境中渲染单个组件,调整 props 查看变化,类似于 Storybook 的轻量替代。
输入用户查询,测试 Dialogflow 代理的意图匹配、参数提取和回复。
播放左声道/右声道单独音频,检验耳机或音响接线。
回答关于身心灵各层面的问题,评估七大脉轮能量是否平衡。
从几种颜色排列中选择最吸引你的,给出趣味性格解读。
短暂显示随机数字串,消失后凭记忆输入,逐步增加长度。
等待背景从红变绿瞬间点击,记录毫秒级反应时间,可多次取平均。
显示一系列石原色觉测试图,框选所见数字,初步判断色觉异常。
播放不同频率与响度的纯音,用户响应后绘制基础听力图,提示听力状况。
发出20Hz到20kHz的正弦扫频信号,帮助粗略检测耳机或音箱的频率表现。
显示交通标志图片,从多个选项中选择正确含义,帮助备考驾照理论。
通过移动圆点帮助找到眼球盲点位置,演示视神经盘效应。
全屏显示标准视力表(E字或C字),可自动随机生成方向,辅助粗略视力检查。
通过三角形手势对准屏幕物体,闭左右眼判断哪只眼是主视眼。
使用HRTF处理让声源像在头部周围旋转,检查立体声/环绕声设备空间感受。
系统依次显示一组数字,听后要求按顺序或逆序输入,长度逐渐增加,测试工作记忆容量。
屏幕快速闪出字母,要求看到特定字母时立即按键,评估持续注意力和冲动控制。
显示用颜色墨水书写的颜色名称,但字义与墨水色不一致,要求忽略字义报告墨水色,测试反应抑制。
展示一对旋转角度不同的三维块状图形,判断是否为同一形状的镜像或旋转。
先后播放两个不同频率的纯音,判断第二个音比第一个高还是低,测试音高敏感度。