DOMDebuggerApi class
DOM debugging allows setting breakpoints on particular DOM operations and events. JavaScript execution will stop on these operations as if there was a regular breakpoint set.
Constructors
- DOMDebuggerApi(Client _client)
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
getEventListeners(
RemoteObjectId objectId, {int? depth, bool? pierce}) → Future< List< EventListener> > -
Returns event listeners of the given object.
objectId
Identifier of the object to return listeners for.depth
The maximum depth at which Node children should be retrieved, defaults to 1. Use -1 for the entire subtree or provide an integer larger than 0.pierce
Whether or not iframes and shadow roots should be traversed when returning the subtree (default is false). Reports listeners for all contexts if pierce is enabled. Returns: Array of relevant listeners. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
removeDOMBreakpoint(
NodeId nodeId, DOMBreakpointType type) → Future< void> -
Removes DOM breakpoint that was set using
setDOMBreakpoint
.nodeId
Identifier of the node to remove breakpoint from.type
Type of the breakpoint to remove. -
removeEventListenerBreakpoint(
String eventName, {String? targetName}) → Future< void> -
Removes breakpoint on particular DOM event.
eventName
Event name.targetName
EventTarget interface name. -
removeInstrumentationBreakpoint(
String eventName) → Future< void> -
Removes breakpoint on particular native event.
eventName
Instrumentation name to stop on. -
removeXHRBreakpoint(
String url) → Future< void> -
Removes breakpoint from XMLHttpRequest.
url
Resource URL substring. -
setBreakOnCSPViolation(
List< CSPViolationType> violationTypes) → Future<void> -
Sets breakpoint on particular CSP violations.
violationTypes
CSP Violations to stop upon. -
setDOMBreakpoint(
NodeId nodeId, DOMBreakpointType type) → Future< void> -
Sets breakpoint on particular operation with DOM.
nodeId
Identifier of the node to set breakpoint on.type
Type of the operation to stop upon. -
setEventListenerBreakpoint(
String eventName, {String? targetName}) → Future< void> -
Sets breakpoint on particular DOM event.
eventName
DOM Event name to stop on (any DOM event will do).targetName
EventTarget interface name to stop on. If equal to"*"
or not provided, will stop on any EventTarget. -
setInstrumentationBreakpoint(
String eventName) → Future< void> -
Sets breakpoint on particular native event.
eventName
Instrumentation name to stop on. -
setXHRBreakpoint(
String url) → Future< void> -
Sets breakpoint on XMLHttpRequest.
url
Resource URL substring. All XHRs having this substring in the URL will get stopped upon. -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited