Notification.vibrate

Note: This feature is available in Web Workers

Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.

The vibrate read-only property of the Notification interface specifies 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.

Syntax

var vibrate = Notification.vibrate;

Value

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

Examples

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);

console.log(n.vibrate) // should log [200,100,200]

Specifications

Browser compatibility

Desktop Mobile
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet
vibrate
53
79
No
No
40
No
No
53
Does not work on Android O or later regardless of Chrome version.
No
41
Does not work on Android O or later regardless of Chrome version.
No
6.0
Does not work on Android O or later regardless of Chrome version.

See also

© 2005–2021 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Notification/vibrate