Documentation ¶
Overview ¶
Package debugger provides type definitions for use with the Chrome DOMDebugger protocol
https://chromedevtools.github.io/devtools-protocol/tot/DOMDebugger/
Index ¶
- type DOMBreakpointType
- type EventListener
- type GetEventListenersParams
- type GetEventListenersResult
- type RemoveDOMBreakpointParams
- type RemoveDOMBreakpointResult
- type RemoveEventListenerBreakpointParams
- type RemoveEventListenerBreakpointResult
- type RemoveInstrumentationBreakpointParams
- type RemoveInstrumentationBreakpointResult
- type RemoveXHRBreakpointParams
- type RemoveXHRBreakpointResult
- type SetDOMBreakpointParams
- type SetDOMBreakpointResult
- type SetEventListenerBreakpointParams
- type SetEventListenerBreakpointResult
- type SetInstrumentationBreakpointParams
- type SetInstrumentationBreakpointResult
- type SetXHRBreakpointParams
- type SetXHRBreakpointResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DOMBreakpointType ¶
type DOMBreakpointType string
DOMBreakpointType is the DOM breakpoint type.
https://chromedevtools.github.io/devtools-protocol/tot/DOMDebugger/#type-DOMBreakpointType
type EventListener ¶
type EventListener struct { // EventListener's type. Type string `json:"type"` // EventListener's useCapture. UseCapture bool `json:"useCapture"` // EventListener's passive flag. Passive bool `json:"passive"` // EventListener's once flag. Once bool `json:"once"` // Script ID of the handler code. ScriptID runtime.ScriptID `json:"scriptId"` // Line number in the script (0-based). LineNumber int64 `json:"lineNumber"` // Column number in the script (0-based). ColumnNumber int64 `json:"columnNumber"` // Optional. Event handler function value. Handler *runtime.RemoteObject `json:"handler,omitempty"` // Optional. Event original handler function value. OriginalHandler *runtime.RemoteObject `json:"originalHandler,omitempty"` // Optional. Node the listener is added to (if any). BackendNodeID dom.BackendNodeID `json:"backendNodeId,omitempty"` }
EventListener is the object event listener.
https://chromedevtools.github.io/devtools-protocol/tot/DOMDebugger/#type-EventListener
type GetEventListenersParams ¶
type GetEventListenersParams struct { // ID of the object to return listeners for. ObjectID runtime.RemoteObjectID `json:"objectId"` // Optional. 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. Depth int64 `json:"depth,omitempty"` // Optional. 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. Pierce bool `json:"pierce,omitempty"` }
GetEventListenersParams represents DOMDebugger.getEventListeners parameters.
https://chromedevtools.github.io/devtools-protocol/tot/DOMDebugger/#method-getEventListeners
type GetEventListenersResult ¶
type GetEventListenersResult struct { // Array of relevant listeners. Listeners []*EventListener `json:"listeners"` // Error information related to executing this method Err error `json:"-"` }
GetEventListenersResult represents the result of calls to DOMDebugger.getEventListeners.
https://chromedevtools.github.io/devtools-protocol/tot/DOMDebugger/#method-getEventListeners
type RemoveDOMBreakpointParams ¶
type RemoveDOMBreakpointParams struct { // ID of the node to remove breakpoint from. NodeID dom.NodeID `json:"nodeId"` // Type of the breakpoint to remove. Type DOMBreakpointType `json:"type"` }
RemoveDOMBreakpointParams represents DOMDebugger.removeDOMBreakpoint parameters.
https://chromedevtools.github.io/devtools-protocol/tot/DOMDebugger/#method-removeDOMBreakpoint
type RemoveDOMBreakpointResult ¶
type RemoveDOMBreakpointResult struct { // Error information related to executing this method Err error `json:"-"` }
RemoveDOMBreakpointResult represents the result of calls to DOMDebugger.removeDOMBreakpoint.
https://chromedevtools.github.io/devtools-protocol/tot/DOMDebugger/#method-removeDOMBreakpoint
type RemoveEventListenerBreakpointParams ¶
type RemoveEventListenerBreakpointParams struct { // Event name. EventName string `json:"eventName"` // Optional. EventTarget interface name. EXPERIMENTAL TargetName string `json:"targetName,omitempty"` }
RemoveEventListenerBreakpointParams represents DOMDebugger.removeEventListenerBreakpoint parameters.
type RemoveEventListenerBreakpointResult ¶
type RemoveEventListenerBreakpointResult struct { // Error information related to executing this method Err error `json:"-"` }
RemoveEventListenerBreakpointResult represents the result of calls to DOMDebugger.removeEventListenerBreakpoint.
type RemoveInstrumentationBreakpointParams ¶
type RemoveInstrumentationBreakpointParams struct { // Instrumentation name to stop on. EventName string `json:"eventName"` }
RemoveInstrumentationBreakpointParams represents DOMDebugger.removeInstrumentationBreakpoint parameters.
type RemoveInstrumentationBreakpointResult ¶
type RemoveInstrumentationBreakpointResult struct { // Error information related to executing this method Err error `json:"-"` }
RemoveInstrumentationBreakpointResult represents the result of calls to DOMDebugger.removeInstrumentationBreakpoint.
type RemoveXHRBreakpointParams ¶
type RemoveXHRBreakpointParams struct { // Resource URL substring. URL string `json:"url"` }
RemoveXHRBreakpointParams represents DOMDebugger.removeXHRBreakpoint parameters.
https://chromedevtools.github.io/devtools-protocol/tot/DOMDebugger/#method-removeXHRBreakpoint
type RemoveXHRBreakpointResult ¶
type RemoveXHRBreakpointResult struct { // Error information related to executing this method Err error `json:"-"` }
RemoveXHRBreakpointResult represents the result of calls to DOMDebugger.removeXHRBreakpoint.
https://chromedevtools.github.io/devtools-protocol/tot/DOMDebugger/#method-removeXHRBreakpoint
type SetDOMBreakpointParams ¶
type SetDOMBreakpointParams struct { // ID of the node to set breakpoint on. NodeID dom.NodeID `json:"nodeId"` // Type of the operation to stop upon. Type DOMBreakpointType `json:"type"` }
SetDOMBreakpointParams represents DOMDebugger.setDOMBreakpoint parameters.
https://chromedevtools.github.io/devtools-protocol/tot/DOMDebugger/#method-setDOMBreakpoint
type SetDOMBreakpointResult ¶
type SetDOMBreakpointResult struct { // Error information related to executing this method Err error `json:"-"` }
SetDOMBreakpointResult represents the result of calls to DOMDebugger.setDOMBreakpoint.
https://chromedevtools.github.io/devtools-protocol/tot/DOMDebugger/#method-setDOMBreakpoint
type SetEventListenerBreakpointParams ¶
type SetEventListenerBreakpointParams struct { // DOM Event name to stop on (any DOM event will do). EventName string `json:"eventName"` // Optional. EventTarget interface name to stop on. If equal to "*" or not // provided, will stop on any EventTarget. EXPERIMENTAL TargetName string `json:"targetName,omitempty"` }
SetEventListenerBreakpointParams represents DOMDebugger.setEventListenerBreakpoint parameters.
type SetEventListenerBreakpointResult ¶
type SetEventListenerBreakpointResult struct { // Error information related to executing this method Err error `json:"-"` }
SetEventListenerBreakpointResult represents the result of calls to DOMDebugger.setEventListenerBreakpoint.
type SetInstrumentationBreakpointParams ¶
type SetInstrumentationBreakpointParams struct { // Instrumentation name to stop on. EventName string `json:"eventName"` }
SetInstrumentationBreakpointParams represents DOMDebugger.setInstrumentationBreakpoint parameters.
type SetInstrumentationBreakpointResult ¶
type SetInstrumentationBreakpointResult struct { // Error information related to executing this method Err error `json:"-"` }
SetInstrumentationBreakpointResult represents the result of calls to DOMDebugger.setInstrumentationBreakpoint.
type SetXHRBreakpointParams ¶
type SetXHRBreakpointParams struct { // Resource URL substring. All XHRs having this substring in the URL will // get stopped upon. URL string `json:"url"` }
SetXHRBreakpointParams represents DOMDebugger.setXHRBreakpoint parameters.
https://chromedevtools.github.io/devtools-protocol/tot/DOMDebugger/#method-setXHRBreakpoint
type SetXHRBreakpointResult ¶
type SetXHRBreakpointResult struct { // Error information related to executing this method Err error `json:"-"` }
SetXHRBreakpointResult represents the result of calls to DOMDebugger.setXHRBreakpoint.
https://chromedevtools.github.io/devtools-protocol/tot/DOMDebugger/#method-setXHRBreakpoint