手机震动/马达功能测试
在线检测手机震动马达是否工作正常。提供持续震动、脉冲震动等多种模式,测试设备的触感反馈与震动强度。
怎么用这个页面快速定位问题
振动测试指南
验证 Vibration API 是否可用,并通过不同节奏与强度(近似)对比设备/浏览器的振动反馈表现。
确认 API 可用性
查看页面顶部的“Vibration API:支持/不支持”,并先运行一次短脉冲。
测试不同节奏
用“预设节奏”与“节奏生成器”对比长短、快慢、复合节奏的体感差异。
做“强度”对比(近似)
Vibration API 没有真实幅度控制,“强度”这里用脉冲时长和间隔占空比做近似对比。
常见问题解答
关于振动 API 的支持差异、限制与排查建议。
这个页面能验证什么?
它可以确认当前浏览器是否暴露 `navigator.vibrate`,并通过预设节奏/自定义 pattern 触发振动,帮助你做“是否有反馈、节奏是否可区分、是否存在明显延迟/吞振”的体感对照。
为什么显示“支持”,但我感觉不到振动?
常见原因包括:系统处于省电/勿扰/静音或触觉反馈被关闭、设备硬件不支持/振子强度弱、浏览器对振动有频率/时长限制、或当前页面不在前台。建议在前台点击按钮触发,并用更长的 pattern(如三连震/SOS)做对照。
“强度”是怎么测的?能控制幅度吗?
Vibration API 只有“时长/间隔”,没有真实的振动幅度参数。本页的“强度”是用更长的脉冲与更短的间隔(更高占空比)做体感近似,方便对比,但不代表真实幅度控制。
iPhone / iOS Safari 可以用吗?
多数情况下不行。iOS/Safari 对 Vibration API 支持非常有限(很多版本直接不支持)。如果你需要可靠的振动测试,建议用 Android/Chrome 作为主要对照环境。
为什么需要 HTTPS(安全上下文)?
部分浏览器会把振动视为“敏感能力”,在非安全上下文(HTTP)下可能被限制。即使不是硬性要求,使用 https 通常更稳定。
会上传任何数据吗?
不会。pattern 生成、触发与日志记录都在你的浏览器本地完成,本页不会把设备信息或测试数据上传到服务器。
浏览器兼容性
手机震动/马达功能测试 建议在最新版 Chrome、Edge、Safari 和 Firefox 中使用。
该页面依赖 Vibration API、HTTPS 传输以及浏览器向当前设备开放的相关 Web API。
开始测试时请允许 振动 权限。部分 App 内浏览器或较旧的移动端浏览器可能会限制相关能力。
隐私说明
手机震动/马达功能测试 会尽量在浏览器本地完成检测流程,减少不必要的数据离开设备。
我们只会在测试进行时请求 振动 权限,你也可以随时在浏览器设置中撤销该授权。
如果设备为共享设备、受管浏览器或公共网络环境,请避免测试敏感内容。
评论(0)