Join MDN and developers like you at Mozilla's View Source conference, 12-14 September in Berlin, Germany. Learn more at https://viewsourceconf.org

Document.mozSyntheticDocument

Indicates whether or not the document is a synthetic one; that is, a document representing a standalone image, video, audio, or the like.

Syntax

var isSynthetic = document.mozSyntheticDocument;

On return, isSynthetic is true if the document is a synthetic one; otherwise it's false.

Example

This can be useful if you have a contextual menu item you only want to display for synthetic documents (or, conversely, for documents that aren't synthetic).

var isSynthetic = document.mozSyntheticDocument;

if (isSynthetic) {
  /* insert your menu item here */
}

Specifications

Not part of any specification.

Document Tags and Contributors

 Contributors to this page: teoli, jsx, kscarfone, gurdev_singh, Sheppy
 Last updated by: teoli,