docs.rodeo

MDN Web Docs mirror

CustomEvent

{{APIRef("DOM")}} {{AvailableInWorkers}} 

The CustomEvent interface can be used to attach custom data to an event generated by an application.

As an alternative to CustomEvent, you can subclass the Event interface to add custom data and behavior.

[!NOTE] If used to attempt to communicate between a web extension content script and a web page script, a non-string detail property throws with “Permission denied to access property” in Firefox. To avoid this issue clone the object. See Share objects with page scripts for more information.

{{InheritanceDiagram}} 

Constructor

Instance properties

This interface inherits properties from its parent, {{domxref("Event")}} .

Instance methods

This interface inherits methods from its parent, {{domxref("Event")}} .

Specifications

{{Specifications}} 

Browser compatibility

{{Compat}} 

See also

In this article

View on MDN