event-override

event-override

The event-override snippet proxies events and event handlers to defuse events or change their attributes. It works by proxying addEventHandler and the original Event class with a CustomEvent class.

Parameters

Name

Description

Mandatory

Default

eventType

The type of the event to target (e.g., click, mouseover, someCustomEvent).

Yes

n.a.

mode

Operation mode: trusted (makes isTrusted true) or disable (disables the matching event).

Yes

n.a.

needle

Needle to look for in the event listener function.

No

''

Filter examples

Filter

Result

event-override click disable

Disables all event listeners for the click event.

event-override someCustomEvent disable

Disables all event listeners for the custom event.

event-override click trusted serveAd

Makes isTrusted true for click events whose listener function matches "serveAd".