Skip to main content

我的手机振动正常吗?

点击模式按钮触发设备的振动马达。尝试短脉冲、长振动和 SOS 等预设模式,或创建自定义振动序列。完全在浏览器中运行。

此测试通过 navigator.vibrate() API 使用预设时间模式和用户自定义的毫秒序列触发设备的振动马达。

Vibration API 在 Android 浏览器(Chrome、Firefox、Edge)上受支持,但由于平台限制不适用于 iOS Safari。

结果含义

Result Range Meaning
良好 点击模式时设备振动 你的振动马达和 Vibration API 工作正常。
注意 振动微弱或不一致 马达可能老化,或系统设置降低了振动强度。检查设备的触觉反馈和振动强度设置。
异常 任何模式都无法感受到振动 可能是 Vibration API 不受支持(iOS Safari)、系统设置中禁用了振动,或马达故障。

常见问题及解决方案

iOS Safari 上无振动

iOS Safari 未实现 Vibration API。这是 Apple 的平台限制,无解决方法。

Android 上尽管浏览器支持但无振动

检查设备的声音和振动设置中是否启用了振动。部分 Android 设备的'勿扰'模式也会抑制振动。

相关工具

常见问题

如何测试手机振动是否正常?

点击模式按钮(短振、长振、SOS)。如果感到手机振动,则马达正常工作。如果没有反应,请检查设备的振动设置。

为什么振动测试在我的设备上不起作用?

Vibration API 在 iOS Safari 上不受支持。在 Android 上,确保系统设置中已启用振动且浏览器支持该 API。

可以创建自定义振动模式吗?

可以。在自定义模式字段中输入逗号分隔的毫秒值。奇数位置是振动时长,偶数位置是暂停。例如:200,100,400 = 振动 200ms,暂停 100ms,振动 400ms。

测试期间会向服务器发送数据吗?

不会。Vibration API 完全在设备上运行。不会发出网络请求。可在浏览器 DevTools 的 Network 标签页中验证。