DOMDebugger Domain
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.
Methods
- DOMDebugger.removeDOMBreakpoint
- DOMDebugger.removeEventListenerBreakpoint
- DOMDebugger.removeXHRBreakpoint
- DOMDebugger.setDOMBreakpoint
- DOMDebugger.setEventListenerBreakpoint
- DOMDebugger.setXHRBreakpoint
Types
Methods
DOMDebugger.removeDOMBreakpoint #
Removes DOM breakpoint that was set using setDOMBreakpoint.
Parameters
nodeId
Identifier of the node to remove breakpoint from.
type
Type of the breakpoint to remove.
DOMDebugger.removeEventListenerBreakpoint #
Removes breakpoint on particular DOM event.
Parameters
eventName
string
Event name.
targetName
Optional
string
EventTarget interface name.
DOMDebugger.removeXHRBreakpoint #
Removes breakpoint from XMLHttpRequest.
Parameters
url
string
Resource URL substring.
DOMDebugger.setDOMBreakpoint #
Sets breakpoint on particular operation with DOM.
Parameters
nodeId
Identifier of the node to set breakpoint on.
type
Type of the operation to stop upon.
DOMDebugger.setEventListenerBreakpoint #
Sets breakpoint on particular DOM event.
Parameters
eventName
string
DOM Event name to stop on (any DOM event will do).
targetName
Optional
string
EventTarget interface name to stop on. If equal to "*" or not provided, will stop on any EventTarget.
DOMDebugger.setXHRBreakpoint #
Sets breakpoint on XMLHttpRequest.
Parameters
url
string
Resource URL substring. All XHRs having this substring in the URL will get stopped upon.
Types
DOMDebugger.DOMBreakpointType #
DOM breakpoint type.
Type: string
Allowed values: subtree-modified
, attribute-modified
, node-removed