Chrome DevTools

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

Types

Methods

Chrome DevTools

DOMDebugger.removeDOMBreakpoint #

Removes DOM breakpoint that was set using setDOMBreakpoint.

Parameters

nodeId
DOM.NodeId

Identifier of the node to remove breakpoint from.

type
DOMBreakpointType

Type of the breakpoint to remove.


Chrome DevTools

DOMDebugger.removeEventListenerBreakpoint #

Removes breakpoint on particular DOM event.

Parameters

eventName
string

Event name.

targetName
Optional
string

EventTarget interface name.

Experimental

Chrome DevTools

DOMDebugger.removeXHRBreakpoint #

Removes breakpoint from XMLHttpRequest.

Parameters

url
string

Resource URL substring.


Chrome DevTools

DOMDebugger.setDOMBreakpoint #

Sets breakpoint on particular operation with DOM.

Parameters

nodeId
DOM.NodeId

Identifier of the node to set breakpoint on.

type
DOMBreakpointType

Type of the operation to stop upon.


Chrome DevTools

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.

Experimental

Chrome DevTools

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

Chrome DevTools

DOMDebugger.DOMBreakpointType #

DOM breakpoint type.

Type: string

Allowed values: subtree-modified, attribute-modified, node-removed