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 compatibilityUpdate compatibility data on GitHub

Chrome Edge Firefox Internet Explorer Opera Safari
Basic support 53 No No No 39 ?
Android webview Chrome for Android Edge Mobile Firefox for Android Opera for Android iOS Safari Samsung Internet
Basic support No 53 No No 39 No ?

See also

© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.