Note: This property is not currently supported in any browser.

The vibrate read-only property of the Notification interface specifies a a vibration pattern for the device's vibration hardware to emit when the notification fires. This is specified in the vibrate option of the Notification() constructor.


var vibrate = Notification.vibrate;


A vibration pattern, as specified in the Vibration API spec.


The following snippet is intended to create a notification that also triggers a device vibration; a simple options object is created, and then the notification is fired using the Notification() constructor.

var options = {
  body: 'Do you like my body?',
  vibrate: [200, 100, 200]

var n = new Notification('Test notification',options);

n.vibrate // should return [200,100,200]


Specification Status Comment
Notifications API
The definition of 'vibrate' in that specification.
Living Standard Living standard

Browser compatibility

Update compatibility data on GitHub
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidEdge MobileFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
vibrateChrome Full support 53Edge No support NoFirefox No support NoIE No support NoOpera Full support 39Safari ? WebView Android No support NoChrome Android Full support 53Edge Mobile No support NoFirefox Android No support NoOpera Android Full support 39Safari iOS No support NoSamsung Internet Android ?


Full support  
Full support
No support  
No support
Compatibility unknown  
Compatibility unknown

See also

Document Tags and Contributors

Contributors to this page: mdnwebdocs-bot, fscholz, jpmedley, rolfedh, chrisdavidmills
Last updated by: mdnwebdocs-bot,