web api interface
CustomEvent
Available in workers
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
detailproperty 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.
Constructor
CustomEvent()- : Creates a new
CustomEvent.
- : Creates a new
Instance properties
This interface inherits properties from its parent, Event.
detailRead only- : Returns any data passed when initializing the event.
Instance methods
This interface inherits methods from its parent, Event.
initCustomEvent()Deprecated- : Initializes a
CustomEventobject. If the event has already been dispatched, this method does nothing.
- : Initializes a
Specifications
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.