W3cubDocs

/Web APIs

Notification: vibrate property

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.

Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

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.

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.

js

const options = {
  body: "Your code submission has received 3 new review comments.",
  vibrate: [200, 100, 200],
};

const n = new Notification("New review activity", options);

console.log(n.vibrate); // "[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
53Does not work on Android O or later regardless of Chrome version.
No
41Does not work on Android O or later regardless of Chrome version.
No
6.0Does not work on Android O or later regardless of Chrome version.

See also

© 2005–2023 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