Debugger
Debugger domain exposes JavaScript debugging capabilities. It allows setting and removing breakpoints, stepping through execution, exploring stack traces, etc.
Common API
Experimental API
Not implemented
Events
Chrome (CDP 1.3) |
Edge 0.1 |
Edge 0.2 (preview) |
Node (CDP 1.3) |
Safari iOS 10.0 |
|
breakpointResolved | breakpointResolved | breakpointResolved | breakpointResolved | breakpointResolved | breakpointResolved |
paused | paused | paused | paused | paused | paused |
resumed | resumed | resumed | resumed | resumed | resumed |
scriptFailedToParse | scriptFailedToParse | scriptFailedToParse | scriptFailedToParse | ||
scriptParsed | scriptParsed | scriptParsed | scriptParsed | scriptParsed | scriptParsed |
didSampleProbe | didSampleProbe | ||||
globalObjectCleared | globalObjectCleared | ||||
playBreakpointActionSound | playBreakpointActionSound |
Types
Chrome (CDP 1.3) |
Edge 0.1 |
Edge 0.2 (preview) |
Node (CDP 1.3) |
Safari iOS 10.0 |
|
BreakLocation | BreakLocation | BreakLocation | BreakLocation | BreakLocation | |
BreakpointId | BreakpointId | BreakpointId | BreakpointId | BreakpointId | BreakpointId |
CallFrame | CallFrame | CallFrame | CallFrame | CallFrame | CallFrame |
CallFrameId | CallFrameId | CallFrameId | CallFrameId | CallFrameId | CallFrameId |
Location | Location | Location | Location | Location | Location |
Scope | Scope | Scope | Scope | Scope | Scope |
ScriptPosition | ScriptPosition | ScriptPosition | |||
SearchMatch | SearchMatch | SearchMatch | |||
CollectionEntry | |||||
FunctionDetails | FunctionDetails | ||||
GeneratorObjectDetails | |||||
SetScriptSourceError | |||||
AssertPauseReason | AssertPauseReason | ||||
BreakpointAction | BreakpointAction | ||||
BreakpointActionIdentifier | BreakpointActionIdentifier | ||||
BreakpointOptions | BreakpointOptions | ||||
BreakpointPauseReason | BreakpointPauseReason | ||||
CSPViolationPauseReason | CSPViolationPauseReason | ||||
ProbeSample | ProbeSample | ||||
ScriptId | ScriptId |