Vibration Test: Bounded Patterns
Bounded vibration patterns through navigator.vibrate, the boolean answer reported verbatim, unsupported named.
navigator.vibrate · bounded patterns (12 entries / 10 s total) · boolean answer reported verbatim
Vibration never needs a permission prompt. But it also never throws: the API answers true/false, and a false answer (OS switch off, low-power mode, no motor) is reported exactly as that.
- navigator.vibrate is absent here; iOS Safari has never shipped it, and Firefox only behind a setting. The honest answer on those browsers is: this test cannot run.
- The API resolves true/false synchronously. A false return means the browser refused (or the OS says no: disabled, low-power mode, no motor). It is never an error you can retry into success.
- No permission prompt exists for vibration on any engine that ships it; sites can be silenced at the OS/browser level instead.
- Patterns are bounded: 12 entries and 10 seconds total. A page should not hijack a motor.
Unsupported format
This file type is not supported here. Check the accepted formats.
navigator.vibrate is absent here; iOS Safari has never shipped it, and Firefox only behind a setting. The honest answer on those browsers is: this test cannot run.