上传文件获取MIME类型 - 前端检测
选择本地文件,通过浏览器File API获取其MIME类型、大小及最后修改时间。
UD5工具箱
| 距离 (Distance) | -- cm |
| 接近状态 (Near) | -- |
| 最大检测距离 (Max) | -- cm |
| 传感器频率 | -- Hz |
| 最后更新时间 | -- |
| 数据来源 | -- |
等待数据...
new ProximitySensor()构造函数。返回distance(厘米)、near(布尔值)、max(最大检测距离)等属性。主要在Chrome for Android 91+中受支持,部分设备需在about://flags中启用#enable-generic-sensor-extra-classes。window.addEventListener('deviceproximity', ...)监听,事件对象包含value、min、max属性。near属性会变为true(表示"接近"状态)。超过最大检测距离时,传感器通常返回最大值或无法检测到物体。选择本地文件,通过浏览器File API获取其MIME类型、大小及最后修改时间。
选中页面文字后,显示选区的起止偏移、矩形边界、包含节点等详细信息。
通过gRPC-Web反射协议列出服务方法,并构造请求在浏览器直接调用gRPC后端,简化微服务调试。
通过检查Canvas toDataURL或加载测试图,判断当前浏览器是否支持WebP格式。
输入文本和最大宽度,计算在 Canvas 上绘制所需字体大小,生成自适应的 fillText 代码。
在Canvas上使用触摸绘制线条,检验设备的触摸点数量和压力感应支持,辅助调试。
编写一个简单的 loader 函数,输入文件内容,查看经过 loader 处理后的输出。
上传PDF文件,利用pdf.js快速显示文档总页数,无需打开文件。
使用FileReader.slice逐段读取大型文本文件的前几行或随机位置,避免内存溢出。
利用Performance API绘制当前页面所有资源的加载时间线和文件大小瀑布图。
输入一组快捷键,检测在主流操作系统和浏览器中是否已被系统或软件占用。
跟随音乐节奏点击按钮或敲击键盘,实时计算每分钟节拍数 (BPM) 和平均间隔。
显示加速度计包含重力在内的三维向量,模拟小球在重力方向滚动,展示设备倾斜姿态。
读取设备磁力计数据,显示磁场强度与方向,模拟指南针,展示Web Magnetometer API用法。
基于屏幕物理尺寸校准后显示标准对数视力表,粗测裸眼视力。
使用设备光线传感器显示当前环境亮度,评估阅读/工作照明是否足够。
加载图片,显示其最低有效位平面图,辅助发现可能存在的LSB隐写信息。
检测当前页面可用的浏览器功能策略(如相机、麦克风),并生成对应的Permissions-Policy头。
读取LinearAccelerationSensor,检测设备的物理移动和摇动动作,触发特效。
比较两篇文本的相似度百分比,并高亮相同句子,避免重复内容惩罚。
通过音频频谱分析估算一段音乐的主调(Key),辅助混音与DJ对拍。
上传音乐文件,通过Web Audio分析峰值间隔,估算歌曲的每分钟节拍数。
上传文件,读取文件头部几个字节的“魔法数字”,判断其真实扩展名类型。
快速检测系统是否支持特定的URL Scheme(如mailto:、tel:、tg:)。
输入一组数字,分析首位数字分布与本福特定律的吻合程度,用于数据审计。
输入大整数,使用米勒-拉宾概率测试法快速判断其素性。
通过手机气压传感器(如有)获取当前气压值,并显示为模拟的指针气压计。
扫描当前页面使用的所有字体栈,并展示实际渲染字体名及样例。
显示若干张色盲测试图,用户识别数字,判断可能的色觉缺陷类型。
发起请求获取当前URL或任意允许CORS的URL的Response Headers,展示详情。