The body read-only property of the Notification interface indicates the body string of the notification, as specified in the body option of the Notification() constructor.

Note: This feature is available in Web Workers.


var body = Notification.body;


A DOMString.


In our Emogotchi demo (see source code), we run a simple spawnNotification() function when we want to fire a notification — this is passed arguments to specify the body, icon and title we want, then it creates the necessary options object and fires the notification using the Notification() constructor.

function spawnNotification(theBody,theIcon,theTitle) {
  var options = {
      body: theBody,
      icon: theIcon
  var n = new Notification(theTitle,options);


Specification Status Comment
Notifications API
The definition of 'body' in that specification.
Recommendation Living standard

Browser compatibility

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support 5 webkit (see notes)
4.0 moz (see notes)
No support 25 6 (see notes)
Available in workers ? 41.0 (41.0) ? ? ?
Feature Android Android Webview Firefox Mobile (Gecko) Firefox OS IE Mobile Opera Mobile Safari Mobile Chrome for Android
Basic support ?


4.0 moz (see notes)
1.0.1 moz (see notes)
No support ? No support


Available in workers ? ? 41.0 (41.0) ? ? ? ? ?

Firefox OS notes

Chrome notes

Safari notes

See also

Document Tags and Contributors

 Contributors to this page: jpmedley, git123hub, chrisdavidmills, fscholz, MHasan, kscarfone, Jeremie
 Last updated by: jpmedley,