The named parameters.
The handler called when the identified event is triggered or being removed.
The request to carry out.
Optionaltarget?: EventTargetThe element to attach an event handler to if it supports it.
The event handler identifier.
// Listen for browser messages.
let message_handler = (evt) => {
// Does something
};
runtime_event({
request: EVENT_REQUEST.Add,
type: "message",
handler: message_handler,
});
// Then on app cleanup, remove the listener
runtime_event({
request: EVENT_REQUEST.Remove,
type: "message",
handler: message_handler,
});
Adds or removes an event handler to the JavaScript runtime or individual element.