A protocol session, created when attached to a target.
Official doc
Request object containing input parameters for the TargetDomain.activateTarget command.
Request object containing input parameters for the RuntimeDomain.addBinding command.
Request object containing input parameters for the PageDomain.addCompilationCache command.
Request object containing input parameters for the WebAuthnDomain.addCredential command.
Request object containing input parameters for the HeapProfilerDomain.addInspectedHeapObject
command.
Request object containing input parameters for the CSSDomain.addRule command.
Response type for the CSSDomain.addRule command.
Request object containing input parameters for the PageDomain.addScriptToEvaluateOnLoad
command.
Response type for the PageDomain.addScriptToEvaluateOnLoad command.
Request object containing input parameters for the PageDomain.addScriptToEvaluateOnNewDocument
command.
Response type for the PageDomain.addScriptToEvaluateOnNewDocument command.
Request object containing input parameters for the WebAuthnDomain.addVirtualAuthenticator
command.
Response type for the WebAuthnDomain.addVirtualAuthenticator command.
Indicates whether a frame has been identified as an ad.
Information about a cookie that is affected by an inspector issue.
Information about the frame affected by an inspector issue.
Information about a request that is affected by an inspector issue.
Represents the available domain APIs in AllDomains targets
Animation instance.
Official doc
AnimationEffect instance
Detailed application cache information.
Official doc
Detailed application cache resource information.
Error while paring app manifest.
Parsed app manifest properties.
Index of the string in the strings table.
Response type for the TargetDomain.attachToBrowserTarget command.
Request object containing input parameters for the TargetDomain.attachToTarget command.
Response type for the TargetDomain.attachToTarget command.
Protocol object for AudioListener
Protocol object for AudioNode
Protocol object for AudioParam
Audits domain allows investigation of page violations and possible improvements.
Authorization challenge for HTTP status code 401 or 407.
Authorization challenge for HTTP status code 401 or 407.
Response to an AuthChallenge.
Response to an AuthChallenge.
Official doc
Official doc
Official doc
Enum of AudioParam::AutomationRate from the spec
Request object containing input parameters for the RuntimeDomain.awaitPromise command.
Response type for the RuntimeDomain.awaitPromise command.
A node in the accessibility tree.
Unique accessibility node identifier.
Official doc
Values of AXProperty name:
Official doc
A single computed AX property.
Enum of possible native property sources (as a subtype of a particular AXValueSourceType).
A single source for a computed AX property.
Enum of possible property sources.
Enum of possible property types.
Backend node with a friendly name.
Unique DOM node identifier used to reference a node that may not have been pushed to the
front-end.
Defines events for background web platform features.
Official doc
Protocol object for BaseAudioContext
Request object containing input parameters for the HeadlessExperimentalDomain.beginFrame
command.
Response type for the HeadlessExperimentalDomain.beginFrame command.
Request object containing input parameters for the TetheringDomain.bind command.
Details for a request that has been blocked with the BLOCKED_BY_RESPONSE
code. Currently only used for COEP/COOP, but may be extended to include
some CSP errors in the future.
Enum indicating the reason a response has been blocked. These reasons are
refinements of the net error BLOCKED_BY_RESPONSE.
A cookie with was not sent with a request with the corresponding reason.
The reason why request was blocked.
A cookie which was not stored from a response with the corresponding reason.
Browser window bounds information
Box model.
Style information for drawing a box.
Official doc
Breakpoint identifier.
Browser command ids used by executeBrowserCommand.
Official doc
The Browser domain defines methods and events for browser managing.
Represents the available domain APIs in Browser targets
Chrome histogram bucket.
Cache identifier.
Information about the cached resource.
Cached response
type of HTTP response cached
Unique identifier of the Cache object.
Official doc
Represents function call argument. Either remote object id objectId, primitive value,
unserializable primitive value or neither of (for undefined) them should be specified.
JavaScript call frame. Array of call frames form the call stack.
Stack entry for runtime errors and assertions.
Call frame identifier.
Request object containing input parameters for the RuntimeDomain.callFunctionOn command.
Response type for the RuntimeDomain.callFunctionOn command.
Response type for the NetworkDomain.canClearBrowserCache command.
Response type for the NetworkDomain.canClearBrowserCookies command.
Response type for the NetworkDomain.canEmulateNetworkConditions command.
Response type for the EmulationDomain.canEmulate command.
Request object containing input parameters for the PageDomain.captureScreenshot command.
Response type for the PageDomain.captureScreenshot command.
Request object containing input parameters for the DOMSnapshotDomain.captureSnapshot command.
Request object containing input parameters for the PageDomain.captureSnapshot command.
Response type for the DOMSnapshotDomain.captureSnapshot command.
Response type for the PageDomain.captureSnapshot command.
A domain for interacting with Cast, Presentation API, and Remote Playback API
functionalities.
The action to take when a certificate error occurs. continue will continue processing the
request and cancel will cancel the request.
An internal certificate ID value.
Details about the security state of the page certificate.
Whether the request complied with Certificate Transparency policy.
Enum of AudioNode::ChannelCountMode from the spec
Enum of AudioNode::ChannelInterpretation from the spec
A browser session, usually created when initially connecting to the browser's debugger.
A Chrome Devtools Protocol client.
Targets are the parts of the browser that the Chrome DevTools Protocol can interact with.
This includes for instance pages, serviceworkers and extensions (and also the browser itself).
A page session, usually created when attaching to a page from the root browser session.
Browser version information retrieved via the debugger API.
Request object containing input parameters for the StorageDomain.clearCookies command.
Request object containing input parameters for the WebAuthnDomain.clearCredentials command.
Request object containing input parameters for the StorageDomain.clearDataForOrigin command.
Request object containing input parameters for the BackgroundServiceDomain.clearEvents command.
Request object containing input parameters for the IndexedDBDomain.clearObjectStore command.
Request object containing input parameters for the DOMStorageDomain.clear command.
Official doc
Official doc
Official doc
Request object containing input parameters for the IODomain.close command.
Request object containing input parameters for the TargetDomain.closeTarget command.
Response type for the TargetDomain.closeTarget command.
Request object containing input parameters for the DOMDomain.collectClassNamesFromSubtree
command.
Response type for the DOMDomain.collectClassNamesFromSubtree command.
Request object containing input parameters for the CSSDomain.collectClassNames command.
Response type for the CSSDomain.collectClassNames command.
Official doc
Request object containing input parameters for the RuntimeDomain.compileScript command.
Response type for the RuntimeDomain.compileScript command.
Request object containing input parameters for the LayerTreeDomain.compositingReasons command.
Response type for the LayerTreeDomain.compositingReasons command.
A subset of the full ComputedStyle as defined by the request whitelist.
The underlying connection technology that the browser is supposedly using.
This domain is deprecated - use Runtime or Log instead.
Console message.
Official doc
Official doc
Fields in AudioContext that change in real-time.
Enum of AudioContextState from the spec
Enum of BaseAudioContext types
Request object containing input parameters for the NetworkDomain.continueInterceptedRequest
command.
Request object containing input parameters for the FetchDomain.continueRequest command.
Request object containing input parameters for the DebuggerDomain.continueToLocation command.
Request object containing input parameters for the FetchDomain.continueWithAuth command.
Official doc
Cookie object
Types of reasons why a cookie may not be sent with a request.
Cookie parameter object
Represents the cookie's 'Priority' status:
https://tools.ietf.org/html/draft-west-cookie-priority-00
Represents the cookie's 'SameSite' status:
https://tools.ietf.org/html/draft-west-first-party-cookies
Request object containing input parameters for the DOMDomain.copyTo command.
Response type for the DOMDomain.copyTo command.
The reason why request was blocked.
Official doc
Collected counter information.
Coverage data for a source range.
Request object containing input parameters for the TargetDomain.createBrowserContext command.
Response type for the TargetDomain.createBrowserContext command.
Request object containing input parameters for the PageDomain.createIsolatedWorld command.
Response type for the PageDomain.createIsolatedWorld command.
Request object containing input parameters for the CSSDomain.createStyleSheet command.
Response type for the CSSDomain.createStyleSheet command.
Request object containing input parameters for the TargetDomain.createTarget command.
Response type for the TargetDomain.createTarget command.
Official doc
Official doc
Official doc
Indicates whether the frame is cross-origin isolated and why it is the case.
Official doc
Official doc
CSP Violation type.
Official doc
Official doc
This domain exposes CSS read/write operations. All CSS objects (stylesheets, rules, and styles)
have an associated id used in subsequent operations on the related object. Each object type has
a specific id structure, and those are not interchangeable between objects of different kinds.
CSS objects can be loaded using the get*ForNode() calls (which accept a DOM node id). A client
can also keep track of stylesheets via the styleSheetAdded/styleSheetRemoved events and
subsequently load the required stylesheet contents using the getStyleSheet[Text]() methods.
CSS keyframe rule representation.
CSS keyframes rule representation.
CSS media rule descriptor.
CSS property declaration data.
CSS rule representation.
CSS style representation.
CSS stylesheet metainformation.
Official doc
Official doc
Database object.
Official doc
Unique identifier of Database object.
Database with an array of object stores.
Data entry.
Data entry.
Debugger domain exposes JavaScript debugging capabilities. It allows setting and removing
breakpoints, stepping through execution, exploring stack traces, etc.
Debug symbols available for a wasm script.
Request object containing input parameters for the CacheStorageDomain.deleteCache command.
Request object containing input parameters for the PageDomain.deleteCookie command.
Request object containing input parameters for the NetworkDomain.deleteCookies command.
Request object containing input parameters for the IndexedDBDomain.deleteDatabase command.
Request object containing input parameters for the CacheStorageDomain.deleteEntry command.
Request object containing input parameters for the IndexedDBDomain.deleteObjectStoreEntries
command.
Request object containing input parameters for the ServiceWorkerDomain.deliverPushMessage
command.
Request object containing input parameters for the DOMDomain.describeNode command.
Response type for the DOMDomain.describeNode command.
Request object containing input parameters for the TargetDomain.detachFromTarget command.
Official doc
Javascript dialog type.
Enum of image types that can be disabled.
Request object containing input parameters for the DOMDomain.discardSearchResults command.
Request object containing input parameters for the InputDomain.dispatchKeyEvent command.
Request object containing input parameters for the InputDomain.dispatchMouseEvent command.
Request object containing input parameters for the
ServiceWorkerDomain.dispatchPeriodicSyncEvent command.
Request object containing input parameters for the ServiceWorkerDomain.dispatchSyncEvent
command.
Request object containing input parameters for the InputDomain.dispatchTouchEvent command.
Official doc
Request object containing input parameters for the TargetDomain.disposeBrowserContext command.
Document snapshot.
Description of the protocol domain.
DOM breakpoint type.
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.
This domain exposes DOM read/write operations. Each DOM Node is represented with its mirror
object
that has an id. This id can be used to get additional information on the Node, resolve it
into
the JavaScript object wrapper, etc. It is important that client receives DOM events only for the
nodes that are known to the client. Backend keeps track of the nodes that were sent to the client
and never sends the same node twice. It is client's responsibility to collect information about
the nodes that were sent to the client.Note that iframe owner elements will return
corresponding document elements as their child nodes.
A Node in the DOM tree.
This domain facilitates obtaining document snapshots with DOM, layout, and style information.
Query and modify DOM storage.
Request object containing input parameters for the NetworkDomain.emulateNetworkConditions
command.
Request object containing input parameters for the InputDomain.emulateTouchFromMouseEvent
command.
This domain emulates different environments for the page.
Request object containing input parameters for the CastDomain.enable command.
Request object containing input parameters for the DebuggerDomain.enable command.
Request object containing input parameters for the FetchDomain.enable command.
Request object containing input parameters for the NetworkDomain.enable command.
Request object containing input parameters for the PerformanceDomain.enable command.
Request object containing input parameters for the PerformanceTimelineDomain.enable command.
Response type for the DebuggerDomain.enable command.
Official doc
Database error.
Network level fetch failure reason.
Request object containing input parameters for the DebuggerDomain.evaluateOnCallFrame command.
Response type for the DebuggerDomain.evaluateOnCallFrame command.
Request object containing input parameters for the RuntimeDomain.evaluate command.
Response type for the RuntimeDomain.evaluate command.
Object event listener.
A key-value pair for additional event information to pass along.
Detailed information about exception (or error) that was thrown during script compilation or
execution.
Request object containing input parameters for the BrowserDomain.executeBrowserCommand command.
Request object containing input parameters for the DatabaseDomain.executeSQL command.
Response type for the DatabaseDomain.executeSQL command.
Request object containing input parameters for the DebuggerDomain.executeWasmEvaluator command.
Response type for the DebuggerDomain.executeWasmEvaluator command.
Description of an isolated world.
Id of an execution context.
This annotation is used on DevTools Protocol APIs and types that are marked as experimental in the protocol itself.
Request object containing input parameters for the TargetDomain.exposeDevToolsProtocol command.
Request object containing input parameters for the FetchDomain.failRequest command.
A domain for letting clients substitute browser's network layer with client code.
Configuration data for the highlighting of Flex container elements.
Official doc
Request object containing input parameters for the DOMDomain.focus command.
Properties of a web font:
https://www.w3.org/TR/2008/REC-CSS2-20080411/fonts.html#font-descriptions
and additional information such as platformFontFamily and fontVariationAxes.
Generic font families collection.
Default font sizes.
Information about font variation axes for variable fonts
Request object containing input parameters for the CSSDomain.forcePseudoState command.
Information about the Frame on the page.
Unique frame identifier.
Information about the Resource on the page.
Information about the Frame hierarchy along with their cached resources.
Information about the Frame hierarchy.
Frame identifier - manifest URL pair.
Request object containing input parameters for the FetchDomain.fulfillRequest command.
Coverage data for a JavaScript function.
Official doc
Request object containing input parameters for the PageDomain.generateTestReport command.
Official doc
Response type for the NetworkDomain.getAllCookies command.
Response type for the MemoryDomain.getAllTimeSamplingProfile command.
Request object containing input parameters for the
ApplicationCacheDomain.getApplicationCacheForFrame command.
Response type for the ApplicationCacheDomain.getApplicationCacheForFrame command.
Response type for the PageDomain.getAppManifest command.
Request object containing input parameters for the DOMDomain.getAttributes command.
Response type for the DOMDomain.getAttributes command.
Request object containing input parameters for the CSSDomain.getBackgroundColors command.
Response type for the CSSDomain.getBackgroundColors command.
Response type for the ProfilerDomain.getBestEffortCoverage command.
Request object containing input parameters for the DOMDomain.getBoxModel command.
Response type for the DOMDomain.getBoxModel command.
Response type for the BrowserDomain.getBrowserCommandLine command.
Response type for the TargetDomain.getBrowserContexts command.
Response type for the MemoryDomain.getBrowserSamplingProfile command.
Response type for the TracingDomain.getCategories command.
Request object containing input parameters for the NetworkDomain.getCertificate command.
Response type for the NetworkDomain.getCertificate command.
Request object containing input parameters for the AccessibilityDomain.getChildAXNodes command.
Response type for the AccessibilityDomain.getChildAXNodes command.
Request object containing input parameters for the CSSDomain.getComputedStyleForNode command.
Response type for the CSSDomain.getComputedStyleForNode command.
Request object containing input parameters for the DOMDomain.getContentQuads command.
Response type for the DOMDomain.getContentQuads command.
Request object containing input parameters for the NetworkDomain.getCookies command.
Request object containing input parameters for the StorageDomain.getCookies command.
Response type for the NetworkDomain.getCookies command.
Response type for the PageDomain.getCookies command.
Response type for the StorageDomain.getCookies command.
Response type for the ProfilerDomain.getCounters command.
Request object containing input parameters for the WebAuthnDomain.getCredential command.
Response type for the WebAuthnDomain.getCredential command.
Request object containing input parameters for the WebAuthnDomain.getCredentials command.
Response type for the WebAuthnDomain.getCredentials command.
Request object containing input parameters for the AnimationDomain.getCurrentTime command.
Response type for the AnimationDomain.getCurrentTime command.
Request object containing input parameters for the DatabaseDomain.getDatabaseTableNames
command.
Response type for the DatabaseDomain.getDatabaseTableNames command.
Request object containing input parameters for the DOMDomain.getDocument command.
Response type for the DOMDomain.getDocument command.
Response type for the SchemaDomain.getDomains command.
Response type for the MemoryDomain.getDOMCounters command.
Request object containing input parameters for the DOMStorageDomain.getDOMStorageItems command.
Response type for the DOMStorageDomain.getDOMStorageItems command.
Request object containing input parameters for the AuditsDomain.getEncodedResponse command.
Response type for the AuditsDomain.getEncodedResponse command.
Request object containing input parameters for the DOMDebuggerDomain.getEventListeners command.
Response type for the DOMDebuggerDomain.getEventListeners command.
Request object containing input parameters for the DOMDomain.getFileInfo command.
Response type for the DOMDomain.getFileInfo command.
Request object containing input parameters for the DOMDomain.getFlattenedDocument command.
Response type for the DOMDomain.getFlattenedDocument command.
Request object containing input parameters for the DOMDomain.getFrameOwner command.
Response type for the DOMDomain.getFrameOwner command.
Response type for the ApplicationCacheDomain.getFramesWithManifests command.
Response type for the PageDomain.getFrameTree command.
Request object containing input parameters for the AccessibilityDomain.getFullAXTree command.
Response type for the AccessibilityDomain.getFullAXTree command.
Request object containing input parameters for the OverlayDomain.getGridHighlightObjectsForTest
command.
Response type for the OverlayDomain.getGridHighlightObjectsForTest command.
Request object containing input parameters for the HeapProfilerDomain.getHeapObjectId command.
Response type for the HeapProfilerDomain.getHeapObjectId command.
Response type for the RuntimeDomain.getHeapUsage command.
Request object containing input parameters for the OverlayDomain.getHighlightObjectForTest
command.
Response type for the OverlayDomain.getHighlightObjectForTest command.
Request object containing input parameters for the BrowserDomain.getHistogram command.
Response type for the BrowserDomain.getHistogram command.
Request object containing input parameters for the BrowserDomain.getHistograms command.
Response type for the BrowserDomain.getHistograms command.
Response type for the SystemInfoDomain.getInfo command.
Request object containing input parameters for the CSSDomain.getInlineStylesForNode command.
Response type for the CSSDomain.getInlineStylesForNode command.
Response type for the PageDomain.getInstallabilityErrors command.
Response type for the RuntimeDomain.getIsolateId command.
Response type for the PageDomain.getLayoutMetrics command.
Request object containing input parameters for the ApplicationCacheDomain.getManifestForFrame
command.
Response type for the ApplicationCacheDomain.getManifestForFrame command.
Response type for the PageDomain.getManifestIcons command.
Request object containing input parameters for the CSSDomain.getMatchedStylesForNode command.
Response type for the CSSDomain.getMatchedStylesForNode command.
Response type for the CSSDomain.getMediaQueries command.
Request object containing input parameters for the IndexedDBDomain.getMetadata command.
Response type for the IndexedDBDomain.getMetadata command.
Response type for the PerformanceDomain.getMetrics command.
Response type for the PageDomain.getNavigationHistory command.
Request object containing input parameters for the DOMDomain.getNodeForLocation command.
Response type for the DOMDomain.getNodeForLocation command.
Request object containing input parameters for the DOMDomain.getNodesForSubtreeByStyle command.
Response type for the DOMDomain.getNodesForSubtreeByStyle command.
Request object containing input parameters for the DOMDomain.getNodeStackTraces command.
Response type for the DOMDomain.getNodeStackTraces command.
Request object containing input parameters for the HeapProfilerDomain.getObjectByHeapObjectId
command.
Response type for the HeapProfilerDomain.getObjectByHeapObjectId command.
Request object containing input parameters for the DOMDomain.getOuterHTML command.
Response type for the DOMDomain.getOuterHTML command.
Request object containing input parameters for the AccessibilityDomain.getPartialAXTree
command.
Response type for the AccessibilityDomain.getPartialAXTree command.
Request object containing input parameters for the CSSDomain.getPlatformFontsForNode command.
Response type for the CSSDomain.getPlatformFontsForNode command.
Response type for the AnimationDomain.getPlaybackRate command.
Request object containing input parameters for the DebuggerDomain.getPossibleBreakpoints
command.
Response type for the DebuggerDomain.getPossibleBreakpoints command.
Response type for the SystemInfoDomain.getProcessInfo command.
Request object containing input parameters for the RuntimeDomain.getProperties command.
Response type for the RuntimeDomain.getProperties command.
Request object containing input parameters for the WebAudioDomain.getRealtimeData command.
Response type for the WebAudioDomain.getRealtimeData command.
Request object containing input parameters for the DOMDomain.getRelayoutBoundary command.
Response type for the DOMDomain.getRelayoutBoundary command.
Request object containing input parameters for the NetworkDomain.getRequestPostData command.
Response type for the NetworkDomain.getRequestPostData command.
Request object containing input parameters for the PageDomain.getResourceContent command.
Response type for the PageDomain.getResourceContent command.
Response type for the PageDomain.getResourceTree command.
Request object containing input parameters for the NetworkDomain.getResponseBodyForInterception
command.
Response type for the NetworkDomain.getResponseBodyForInterception command.
Request object containing input parameters for the FetchDomain.getResponseBody command.
Request object containing input parameters for the NetworkDomain.getResponseBody command.
Response type for the FetchDomain.getResponseBody command.
Response type for the NetworkDomain.getResponseBody command.
Response type for the ProfilerDomain.getRuntimeCallStats command.
Response type for the HeapProfilerDomain.getSamplingProfile command.
Response type for the MemoryDomain.getSamplingProfile command.
Request object containing input parameters for the DebuggerDomain.getScriptSource command.
Response type for the DebuggerDomain.getScriptSource command.
Request object containing input parameters for the DOMDomain.getSearchResults command.
Response type for the DOMDomain.getSearchResults command.
Request object containing input parameters for the NetworkDomain.getSecurityIsolationStatus
command.
Response type for the NetworkDomain.getSecurityIsolationStatus command.
Request object containing input parameters for the DOMSnapshotDomain.getSnapshot command.
Response type for the DOMSnapshotDomain.getSnapshot command.
Request object containing input parameters for the
OverlayDomain.getSourceOrderHighlightObjectForTest command.
Response type for the OverlayDomain.getSourceOrderHighlightObjectForTest command.
Request object containing input parameters for the DebuggerDomain.getStackTrace command.
Response type for the DebuggerDomain.getStackTrace command.
Request object containing input parameters for the CSSDomain.getStyleSheetText command.
Response type for the CSSDomain.getStyleSheetText command.
Request object containing input parameters for the TargetDomain.getTargetInfo command.
Response type for the TargetDomain.getTargetInfo command.
Response type for the TargetDomain.getTargets command.
Request object containing input parameters for the StorageDomain.getUsageAndQuota command.
Response type for the StorageDomain.getUsageAndQuota command.
Response type for the BrowserDomain.getVersion command.
Request object containing input parameters for the DebuggerDomain.getWasmBytecode command.
Response type for the DebuggerDomain.getWasmBytecode command.
Request object containing input parameters for the BrowserDomain.getWindowBounds command.
Response type for the BrowserDomain.getWindowBounds command.
Request object containing input parameters for the BrowserDomain.getWindowForTarget command.
Response type for the BrowserDomain.getWindowForTarget command.
Request object containing input parameters for the RuntimeDomain.globalLexicalScopeNames
command.
Response type for the RuntimeDomain.globalLexicalScopeNames command.
Describes a single graphics processor (GPU).
Provides information about the GPU(s) on the system.
Request object containing input parameters for the BrowserDomain.grantPermissions command.
An unique ID for a graph object (AudioContext, AudioNode, AudioParam) in Web Audio API
Configuration data for the highlighting of Grid elements.
Configurations for Persistent Grid Highlight
Request object containing input parameters for the SecurityDomain.handleCertificateError
command.
Request object containing input parameters for the PageDomain.handleJavaScriptDialog command.
Official doc
Response HTTP header entry
Request / response headers as keys / values of JSON object.
This domain provides experimental commands only supported in headless mode.
Official doc
Heap snapshot object id.
Official doc
Official doc
Official doc
Configuration data for the highlighting of page elements.
Request object containing input parameters for the OverlayDomain.highlightFrame command.
Request object containing input parameters for the OverlayDomain.highlightNode command.
Request object containing input parameters for the OverlayDomain.highlightQuad command.
Request object containing input parameters for the OverlayDomain.highlightRect command.
Request object containing input parameters for the OverlayDomain.highlightSourceOrder command.
Configuration for dual screen hinge
Chrome histogram.
Describes a supported image decoding profile with its associated minimum and
maximum resolutions and subsampling.
Image format of a given image.
Official doc
Inherited CSS rule collection from ancestor node.
Information about the request initiator.
Details of post layout rendered text positions. The exact layout should not be regarded as
stable and may change between versions.
Official doc
Information about insecure content on the page.
Request object containing input parameters for the InputDomain.insertText command.
Official doc
Official doc
An inspector issue reported from the back-end.
A unique identifier for the type of issue. Each type may use one of the
optional fields in InspectorIssueDetails to convey more specific
information about the kind of issue.
This struct holds a list of optional fields with additional information
specific to the kind of issue. When adding a new issue code, please also
add a new optional field to this type.
Request object containing input parameters for the ServiceWorkerDomain.inspectWorker command.
The installability error
Official doc
Unique intercepted request identifier.
Stages of the interception to begin intercepting. Request will intercept before the request is
sent. Response will intercept after the response is received.
Object internal property descriptor. This property isn't normally visible in JavaScript code.
Input/Output operations for streams produced by DevTools.
Official doc
DOM Storage item.
Key.
Keyframes Rule
Keyframe Style
Key path.
Key range.
See https://github.com/WICG/LargestContentfulPaint and largest_contentful_paint.idl
Information about a compositing layer.
Unique Layer identifier.
Official doc
See https://wicg.github.io/layout-instability/#sec-layout-shift and layout_shift.idl
Official doc
Details of an element in the DOM tree with a LayoutObject.
Table of details of an element in the DOM tree with a LayoutObject.
Layout viewport position and dimensions.
Style information for drawing a line.
Unique loader identifier.
An options object that may be extended later to better support CORS,
CORB and streaming.
An object providing the result of a network resource load.
Request object containing input parameters for the NetworkDomain.loadNetworkResource command.
Response type for the NetworkDomain.loadNetworkResource command.
Request object containing input parameters for the LayerTreeDomain.loadSnapshot command.
Response type for the LayerTreeDomain.loadSnapshot command.
Location in the source code.
Location range within one script.
Provides access to log entries.
Log entry.
Request object containing input parameters for the LayerTreeDomain.makeSnapshot command.
Response type for the LayerTreeDomain.makeSnapshot command.
This domain allows detailed inspection of media elements
Official doc
Media query descriptor.
Media query expression descriptor.
Official doc
Configuration for memory dump. Used only when "memory-infra" category is enabled.
Details exposed when memory request explicitly declared.
Keep consistent with memory_dump_request_args.h and
memory_instrumentation.mojom
Run-time execution metric.
Official doc
Official doc
Official doc
A description of mixed content (HTTP resources on HTTPS pages), as defined by
https://www.w3.org/TR/mixed-content/#categories
Executable module information
Monotonically increasing time in seconds since an arbitrary point in the past.
Official doc
Request object containing input parameters for the DOMDomain.moveTo command.
Response type for the DOMDomain.moveTo command.
A name/value pair.
Request object containing input parameters for the PageDomain.navigate command.
Response type for the PageDomain.navigate command.
Request object containing input parameters for the PageDomain.navigateToHistoryEntry command.
Navigation history entry.
Network domain allows tracking network activities of the page. It exposes information about http,
file, data and other requests and responses, their headers, bodies, timing, etc.
DOM interaction is implemented in terms of mirror objects that represent the actual DOM nodes.
DOMNode is a base node mirror type.
Unique DOM node identifier.
Table containing nodes.
Enum of AudioNode types
Object containing abbreviated remote object value.
Object store.
Object store index.
This domain provides various functionality related to drawing atop the inspected page.
Request object containing input parameters for the StorageDomain.overrideQuotaForOrigin
command.
Actions and events related to the inspected page belong to the page domain.
Array of timings, one per paint step.
Enum of AudioParam types
Request object containing input parameters for the DebuggerDomain.pauseOnAsyncCall command.
Official doc
Reporting of performance timeline events, as specified in
https://w3c.github.io/performance-timeline/#dom-performanceobserver.
Request object containing input parameters for the DOMDomain.performSearch command.
Response type for the DOMDomain.performSearch command.
Definition of PermissionDescriptor defined in the Permissions API:
https://w3c.github.io/permissions/#dictdef-permissiondescriptor.
Official doc
Official doc
Serialized fragment of layer picture along with its offset within the layer.
Information about amount of glyphs that were rendered with given font.
Corresponds to kMediaError
Corresponds to kMediaEventTriggered
Players will get an ID that is unique within the agent context.
Have one type per entry in MediaLogRecord::Type
Corresponds to kMessage
Corresponds to kMediaPropertyChange
Specifies a number of samples attributed to a certain source position.
Post data entry for HTTP request
Memory pressure level.
Request object containing input parameters for the PageDomain.printToPDF command.
Response type for the PageDomain.printToPDF command.
Official doc
Object private field descriptor.
Represents process info.
Profile.
Profile node. Holds callsite information, execution statistics and child nodes.
Official doc
Request object containing input parameters for the LayerTreeDomain.profileSnapshot command.
Response type for the LayerTreeDomain.profileSnapshot command.
Object property descriptor.
Official doc
CSS rule collection for a single pseudo style.
Pseudo element type.
Request object containing input parameters for the DOMDomain.pushNodeByPathToFrontend command.
Response type for the DOMDomain.pushNodeByPathToFrontend command.
Request object containing input parameters for the DOMDomain.pushNodesByBackendIdsToFrontend
command.
Response type for the DOMDomain.pushNodesByBackendIdsToFrontend command.
An array of quad vertices, x immediately followed by y for each point, points clock-wise.
Request object containing input parameters for the AccessibilityDomain.queryAXTree command.
Response type for the AccessibilityDomain.queryAXTree command.
Request object containing input parameters for the RuntimeDomain.queryObjects command.
Response type for the RuntimeDomain.queryObjects command.
Request object containing input parameters for the DOMDomain.querySelectorAll command.
Response type for the DOMDomain.querySelectorAll command.
Request object containing input parameters for the DOMDomain.querySelector command.
Response type for the DOMDomain.querySelector command.
Official doc
Official doc
Data that is only present on rare nodes.
Request object containing input parameters for the IODomain.read command.
Response type for the IODomain.read command.
Request object containing input parameters for the TracingDomain.recordClockSyncMarker command.
Rectangle.
Official doc
The referring-policy used for the navigation.
Official doc
Request object containing input parameters for the AnimationDomain.releaseAnimations command.
Request object containing input parameters for the RuntimeDomain.releaseObjectGroup command.
Request object containing input parameters for the RuntimeDomain.releaseObject command.
Request object containing input parameters for the LayerTreeDomain.releaseSnapshot command.
Request object containing input parameters for the PageDomain.reload command.
Official doc
Mirror object referencing original JavaScript object.
Unique object identifier.
Request object containing input parameters for the DOMDomain.removeAttribute command.
Request object containing input parameters for the RuntimeDomain.removeBinding command.
Request object containing input parameters for the DebuggerDomain.removeBreakpoint command.
Request object containing input parameters for the WebAuthnDomain.removeCredential command.
Request object containing input parameters for the DOMDebuggerDomain.removeDOMBreakpoint
command.
Request object containing input parameters for the DOMStorageDomain.removeDOMStorageItem
command.
Request object containing input parameters for the
DOMDebuggerDomain.removeEventListenerBreakpoint command.
Request object containing input parameters for the
DOMDebuggerDomain.removeInstrumentationBreakpoint command.
Request object containing input parameters for the DOMDomain.removeNode command.
Request object containing input parameters for the PageDomain.removeScriptToEvaluateOnLoad
command.
Request object containing input parameters for the
PageDomain.removeScriptToEvaluateOnNewDocument command.
Request object containing input parameters for the WebAuthnDomain.removeVirtualAuthenticator
command.
Request object containing input parameters for the DOMDebuggerDomain.removeXHRBreakpoint
command.
Represents the available domain APIs in RenderFrame targets
Request object containing input parameters for the LayerTreeDomain.replaySnapshot command.
Response type for the LayerTreeDomain.replaySnapshot command.
Request object containing input parameters for the NetworkDomain.replayXHR command.
HTTP request data.
Request object containing input parameters for the CacheStorageDomain.requestCachedResponse
command.
Response type for the CacheStorageDomain.requestCachedResponse command.
Request object containing input parameters for the CacheStorageDomain.requestCacheNames
command.
Response type for the CacheStorageDomain.requestCacheNames command.
Request object containing input parameters for the DOMDomain.requestChildNodes command.
Request object containing input parameters for the IndexedDBDomain.requestDatabaseNames
command.
Response type for the IndexedDBDomain.requestDatabaseNames command.
Request object containing input parameters for the IndexedDBDomain.requestDatabase command.
Response type for the IndexedDBDomain.requestDatabase command.
Request object containing input parameters for the IndexedDBDomain.requestData command.
Response type for the IndexedDBDomain.requestData command.
Request object containing input parameters for the CacheStorageDomain.requestEntries command.
Response type for the CacheStorageDomain.requestEntries command.
Represents protocol error.
A request frame which can be sent to the server, as defined
in the protocol's README
Unique request identifier.
Unique request identifier.
Request object containing input parameters for the TracingDomain.requestMemoryDump command.
Response type for the TracingDomain.requestMemoryDump command.
Request object containing input parameters for the DOMDomain.requestNode command.
Response type for the DOMDomain.requestNode command.
Official doc
Request pattern for interception.
Stages of the request to handle. Request will intercept before the request is
sent. Response will intercept after the response is received (but before response
body is received.
Request object containing input parameters for the BrowserDomain.resetPermissions command.
Request object containing input parameters for the AnimationDomain.resolveAnimation command.
Response type for the AnimationDomain.resolveAnimation command.
Request object containing input parameters for the IODomain.resolveBlob command.
Response type for the IODomain.resolveBlob command.
Request object containing input parameters for the DOMDomain.resolveNode command.
Response type for the DOMDomain.resolveNode command.
Loading priority of a resource request.
Timing information for the request.
Resource type as it was perceived by the rendering engine.
HTTP response data.
Request object containing input parameters for the DebuggerDomain.restartFrame command.
Response type for the DebuggerDomain.restartFrame command.
Request object containing input parameters for the DebuggerDomain.resume command.
A structure holding an RGBA color.
Match data for a CSS rule.
CSS coverage information.
Request object containing input parameters for the RuntimeDomain.runScript command.
Response type for the RuntimeDomain.runScript command.
Runtime call counter information.
Runtime domain exposes JavaScript runtime by means of remote evaluation and mirror objects.
Evaluation results are returned as mirror object that expose object type, string representation
and unique identifier that can be used for further object reference. Original objects are
maintained in memory unless they are either explicitly released or are released along with the
other objects in their object group.
Thrown when the evaluation of some JS expression went wrong.
Official doc
Official doc
Official doc
This information is currently necessary, as the front-end has a difficult
time finding a specific cookie. With this, we can convey specific error
information without the cookie.
Official doc
Official doc
Sampling profile.
Sampling Heap Profile node. Holds callsite information, allocation statistics and child nodes.
A single sample from a sampling profile.
Array of heap profile samples.
Heap profile sample.
This domain is deprecated.
Scope description.
Request object containing input parameters for the PageDomain.screencastFrameAck command.
Screencast frame metadata.
Screen orientation.
Encoding options for a screenshot.
Coverage data for a JavaScript script.
Unique script identifier.
Unique script identifier.
Enum of possible script languages.
Location in the source code.
Type profile data collected during runtime for a JavaScript script.
Request object containing input parameters for the DOMDomain.scrollIntoViewIfNeeded command.
Rectangle where scrolling happens on the main thread.
Request object containing input parameters for the DebuggerDomain.searchInContent command.
Response type for the DebuggerDomain.searchInContent command.
Request object containing input parameters for the PageDomain.searchInResource command.
Response type for the PageDomain.searchInResource command.
Request object containing input parameters for the NetworkDomain.searchInResponseBody command.
Response type for the NetworkDomain.searchInResponseBody command.
Search match for resource.
Indicates whether the frame is a secure context and why it is the case.
Security details about a request.
Security
Official doc
The security level of a page or resource.
An explanation of an factor contributing to the security state.
Request object containing input parameters for the AnimationDomain.seekAnimations command.
Selector list data.
Request object containing input parameters for the TargetDomain.sendMessageToTarget command.
The Background Service that will be associated with the commands/events.
Every Background Service operates independently, but they share the same
API.
Official doc
ServiceWorker error message.
ServiceWorker registration.
Source of serviceworker response.
Represents the available domain APIs in ServiceWorker targets
ServiceWorker version.
Official doc
Official doc
Unique identifier of attached debugging session.
Request object containing input parameters for the PageDomain.setAdBlockingEnabled command.
Request object containing input parameters for the DebuggerDomain.setAsyncCallStackDepth
command.
Request object containing input parameters for the RuntimeDomain.setAsyncCallStackDepth
command.
Request object containing input parameters for the NetworkDomain.setAttachDebugStack command.
Request object containing input parameters for the DOMDomain.setAttributesAsText command.
Request object containing input parameters for the DOMDomain.setAttributeValue command.
Request object containing input parameters for the TargetDomain.setAutoAttach command.
Request object containing input parameters for the
WebAuthnDomain.setAutomaticPresenceSimulation command.
Request object containing input parameters for the DebuggerDomain.setBlackboxedRanges command.
Request object containing input parameters for the DebuggerDomain.setBlackboxPatterns command.
Request object containing input parameters for the NetworkDomain.setBlockedURLs command.
Request object containing input parameters for the DOMDebuggerDomain.setBreakOnCSPViolation
command.
Request object containing input parameters for the DebuggerDomain.setBreakpointByUrl command.
Response type for the DebuggerDomain.setBreakpointByUrl command.
Request object containing input parameters for the DebuggerDomain.setBreakpointOnFunctionCall
command.
Response type for the DebuggerDomain.setBreakpointOnFunctionCall command.
Request object containing input parameters for the DebuggerDomain.setBreakpoint command.
Response type for the DebuggerDomain.setBreakpoint command.
Request object containing input parameters for the DebuggerDomain.setBreakpointsActive command.
Request object containing input parameters for the PageDomain.setBypassCSP command.
Request object containing input parameters for the NetworkDomain.setBypassServiceWorker
command.
Request object containing input parameters for the NetworkDomain.setCacheDisabled command.
Types of reasons why a cookie may not be stored from a response.
Request object containing input parameters for the NetworkDomain.setCookie command.
Response type for the NetworkDomain.setCookie command.
Request object containing input parameters for the NetworkDomain.setCookies command.
Request object containing input parameters for the StorageDomain.setCookies command.
Request object containing input parameters for the EmulationDomain.setCPUThrottlingRate
command.
Request object containing input parameters for the
RuntimeDomain.setCustomObjectFormatterEnabled command.
Request object containing input parameters for the NetworkDomain.setDataSizeLimitsForTest
command.
Request object containing input parameters for the
EmulationDomain.setDefaultBackgroundColorOverride command.
Request object containing input parameters for the EmulationDomain.setDeviceMetricsOverride
command.
Request object containing input parameters for the PageDomain.setDeviceMetricsOverride command.
Request object containing input parameters for the
DeviceOrientationDomain.setDeviceOrientationOverride command.
Request object containing input parameters for the PageDomain.setDeviceOrientationOverride
command.
Request object containing input parameters for the EmulationDomain.setDisabledImageTypes
command.
Request object containing input parameters for the TargetDomain.setDiscoverTargets command.
Request object containing input parameters for the BrowserDomain.setDockTile command.
Request object containing input parameters for the PageDomain.setDocumentContent command.
Request object containing input parameters for the EmulationDomain.setDocumentCookieDisabled
command.
Request object containing input parameters for the DOMDebuggerDomain.setDOMBreakpoint command.
Request object containing input parameters for the DOMStorageDomain.setDOMStorageItem command.
Request object containing input parameters for the BrowserDomain.setDownloadBehavior command.
Request object containing input parameters for the PageDomain.setDownloadBehavior command.
Request object containing input parameters for the CSSDomain.setEffectivePropertyValueForNode
command.
Request object containing input parameters for the EmulationDomain.setEmitTouchEventsForMouse
command.
Request object containing input parameters for the EmulationDomain.setEmulatedMedia command.
Request object containing input parameters for the EmulationDomain.setEmulatedVisionDeficiency
command.
Request object containing input parameters for the DOMDebuggerDomain.setEventListenerBreakpoint
command.
Request object containing input parameters for the NetworkDomain.setExtraHTTPHeaders command.
Request object containing input parameters for the DOMDomain.setFileInputFiles command.
Request object containing input parameters for the EmulationDomain.setFocusEmulationEnabled
command.
Request object containing input parameters for the PageDomain.setFontFamilies command.
Request object containing input parameters for the PageDomain.setFontSizes command.
Request object containing input parameters for the ServiceWorkerDomain.setForceUpdateOnPageLoad
command.
Request object containing input parameters for the EmulationDomain.setGeolocationOverride
command.
Request object containing input parameters for the PageDomain.setGeolocationOverride command.
Request object containing input parameters for the EmulationDomain.setIdleOverride command.
Request object containing input parameters for the SecurityDomain.setIgnoreCertificateErrors
command.
Request object containing input parameters for the InputDomain.setIgnoreInputEvents command.
Request object containing input parameters for the DOMDomain.setInspectedNode command.
Request object containing input parameters for the OverlayDomain.setInspectMode command.
Request object containing input parameters for the DebuggerDomain.setInstrumentationBreakpoint
command.
Request object containing input parameters for the
DOMDebuggerDomain.setInstrumentationBreakpoint command.
Response type for the DebuggerDomain.setInstrumentationBreakpoint command.
Request object containing input parameters for the PageDomain.setInterceptFileChooserDialog
command.
Request object containing input parameters for the CSSDomain.setKeyframeKey command.
Response type for the CSSDomain.setKeyframeKey command.
Request object containing input parameters for the PageDomain.setLifecycleEventsEnabled
command.
Request object containing input parameters for the EmulationDomain.setLocaleOverride command.
Request object containing input parameters for the CSSDomain.setLocalFontsEnabled command.
Request object containing input parameters for the RuntimeDomain.setMaxCallStackSizeToCapture
command.
Request object containing input parameters for the CSSDomain.setMediaText command.
Response type for the CSSDomain.setMediaText command.
Request object containing input parameters for the EmulationDomain.setNavigatorOverrides
command.
Request object containing input parameters for the DOMDomain.setNodeName command.
Response type for the DOMDomain.setNodeName command.
Request object containing input parameters for the DOMDomain.setNodeStackTracesEnabled command.
Request object containing input parameters for the DOMDomain.setNodeValue command.
Request object containing input parameters for the DOMDomain.setOuterHTML command.
Request object containing input parameters for the SecurityDomain.setOverrideCertificateErrors
command.
Request object containing input parameters for the EmulationDomain.setPageScaleFactor command.
Request object containing input parameters for the OverlayDomain.setPausedInDebuggerMessage
command.
Request object containing input parameters for the AnimationDomain.setPaused command.
Request object containing input parameters for the DebuggerDomain.setPauseOnExceptions command.
Request object containing input parameters for the BrowserDomain.setPermission command.
Request object containing input parameters for the AnimationDomain.setPlaybackRate command.
Request object containing input parameters for the
MemoryDomain.setPressureNotificationsSuppressed command.
Request object containing input parameters for the PageDomain.setProduceCompilationCache
command.
Request object containing input parameters for the BackgroundServiceDomain.setRecording
command.
Request object containing input parameters for the TargetDomain.setRemoteLocations command.
Request object containing input parameters for the NetworkDomain.setRequestInterception
command.
Request object containing input parameters for the DebuggerDomain.setReturnValue command.
Request object containing input parameters for the CSSDomain.setRuleSelector command.
Response type for the CSSDomain.setRuleSelector command.
Request object containing input parameters for the ProfilerDomain.setSamplingInterval command.
Request object containing input parameters for the EmulationDomain.setScriptExecutionDisabled
command.
Request object containing input parameters for the DebuggerDomain.setScriptSource command.
Response type for the DebuggerDomain.setScriptSource command.
Request object containing input parameters for the EmulationDomain.setScrollbarsHidden command.
Request object containing input parameters for the OverlayDomain.setShowAdHighlights command.
Request object containing input parameters for the OverlayDomain.setShowDebugBorders command.
Request object containing input parameters for the OverlayDomain.setShowFlexOverlays command.
Request object containing input parameters for the OverlayDomain.setShowFPSCounter command.
Request object containing input parameters for the OverlayDomain.setShowGridOverlays command.
Request object containing input parameters for the OverlayDomain.setShowHinge command.
Request object containing input parameters for the OverlayDomain.setShowHitTestBorders command.
Request object containing input parameters for the OverlayDomain.setShowLayoutShiftRegions
command.
Request object containing input parameters for the OverlayDomain.setShowPaintRects command.
Request object containing input parameters for the OverlayDomain.setShowScrollBottleneckRects
command.
Request object containing input parameters for the OverlayDomain.setShowViewportSizeOnResize
command.
Request object containing input parameters for the CastDomain.setSinkToUse command.
Request object containing input parameters for the DebuggerDomain.setSkipAllPauses command.
Request object containing input parameters for the CSSDomain.setStyleSheetText command.
Response type for the CSSDomain.setStyleSheetText command.
Request object containing input parameters for the CSSDomain.setStyleTexts command.
Response type for the CSSDomain.setStyleTexts command.
Request object containing input parameters for the PerformanceDomain.setTimeDomain command.
Request object containing input parameters for the EmulationDomain.setTimezoneOverride command.
Request object containing input parameters for the AnimationDomain.setTiming command.
Request object containing input parameters for the EmulationDomain.setTouchEmulationEnabled
command.
Request object containing input parameters for the PageDomain.setTouchEmulationEnabled command.
Request object containing input parameters for the EmulationDomain.setUserAgentOverride
command.
Request object containing input parameters for the NetworkDomain.setUserAgentOverride command.
Request object containing input parameters for the WebAuthnDomain.setUserVerified command.
Request object containing input parameters for the DebuggerDomain.setVariableValue command.
Request object containing input parameters for the EmulationDomain.setVirtualTimePolicy
command.
Response type for the EmulationDomain.setVirtualTimePolicy command.
Request object containing input parameters for the EmulationDomain.setVisibleSize command.
Request object containing input parameters for the PageDomain.setWebLifecycleState command.
Request object containing input parameters for the BrowserDomain.setWindowBounds command.
Request object containing input parameters for the DOMDebuggerDomain.setXHRBreakpoint command.
Shadow root type.
CSS Shape Outside details.
Details for a request that has been blocked with the BLOCKED_BY_RESPONSE
code. Currently only used for COEP/COOP, but may be extended to include
some CSP errors in the future.
Represents the available domain APIs in SharedWorker targets
Official doc
Details of a signed certificate timestamp (SCT).
Information about a signed exchange response.
Field type for a signed exchange related error.
Information about a signed exchange header.
https://wicg.github.io/webpackage/draft-yasskin-httpbis-origin-signed-exchanges-impl.html#cbor-representation
Information about a signed exchange response.
Information about a signed exchange signature.
https://wicg.github.io/webpackage/draft-yasskin-httpbis-origin-signed-exchanges-impl.html#rfc.section.3.1
Request object containing input parameters for the MemoryDomain.simulatePressureNotification
command.
Official doc
Describes the width and height dimensions of an entity.
Request object containing input parameters for the ServiceWorkerDomain.skipWaiting command.
Request object containing input parameters for the LayerTreeDomain.snapshotCommandLog command.
Response type for the LayerTreeDomain.snapshotCommandLog command.
Unique snapshot identifier.
Official doc
Configuration data for drawing the source order of an elements children.
Text range within a resource. All numbers are zero-based.
Call frames for assertions or error messages.
If debuggerId is set stack trace comes from another debugger and can be resolved there. This
allows to track cross-debugger calls. See Runtime.StackTrace and Debugger.paused for usages.
Request object containing input parameters for the BackgroundServiceDomain.startObserving
command.
Request object containing input parameters for the ProfilerDomain.startPreciseCoverage command.
Response type for the ProfilerDomain.startPreciseCoverage command.
Request object containing input parameters for the TracingDomain.start command.
Request object containing input parameters for the HeapProfilerDomain.startSampling command.
Request object containing input parameters for the MemoryDomain.startSampling command.
Request object containing input parameters for the PageDomain.startScreencast command.
Request object containing input parameters for the CastDomain.startTabMirroring command.
Request object containing input parameters for the HeapProfilerDomain.startTrackingHeapObjects
command.
Request object containing input parameters for the LogDomain.startViolationsReport command.
Request object containing input parameters for the ServiceWorkerDomain.startWorker command.
Request object containing input parameters for the DebuggerDomain.stepInto command.
Request object containing input parameters for the DebuggerDomain.stepOver command.
Sticky position constraints.
Request object containing input parameters for the CastDomain.stopCasting command.
Request object containing input parameters for the BackgroundServiceDomain.stopObserving
command.
Response type for the ProfilerDomain.stop command.
Response type for the CSSDomain.stopRuleUsageTracking command.
Response type for the HeapProfilerDomain.stopSampling command.
Request object containing input parameters for the HeapProfilerDomain.stopTrackingHeapObjects
command.
Request object containing input parameters for the ServiceWorkerDomain.stopWorker command.
Official doc
DOM Storage identifier.
Enum of possible storage types.
Compression type to use for traces returned via streams.
Data format of a trace. Can be either the legacy JSON format or the
protocol buffer format. Note that the JSON format will be deprecated soon.
This is either obtained from another method or specifed as blob:<uuid> where
<uuid> is an UUID of a Blob.
Index of the string in the strings table.
A descriptor of operation to mutate style declaration text.
Official doc
Stylesheet type: "injected" for stylesheets injected via extension, "user-agent" for user-agent
stylesheets, "inspector" for stylesheets created by the inspector (i.e. those holding the "via
inspector" rules), "regular" for regular stylesheets.
YUV subsampling type of the pixels of a given image.
Request object containing input parameters for the InputDomain.synthesizePinchGesture command.
Request object containing input parameters for the InputDomain.synthesizeScrollGesture command.
Request object containing input parameters for the InputDomain.synthesizeTapGesture command.
The SystemInfo domain defines methods and events for querying low-level system information.
Response type for the CSSDomain.takeComputedStyleUpdates command.
Response type for the CSSDomain.takeCoverageDelta command.
Request object containing input parameters for the HeapProfilerDomain.takeHeapSnapshot command.
Response type for the ProfilerDomain.takePreciseCoverage command.
Request object containing input parameters for the FetchDomain.takeResponseBodyAsStream
command.
Response type for the FetchDomain.takeResponseBodyAsStream command.
Request object containing input parameters for the
NetworkDomain.takeResponseBodyForInterceptionAsStream command.
Response type for the NetworkDomain.takeResponseBodyForInterceptionAsStream command.
Response type for the ProfilerDomain.takeTypeProfile command.
Supports additional targets discovery and allows to attach to them.
Official doc
Official doc
The Tethering domain defines methods and events for browser port binding.
Table of details of the post layout rendered text positions. The exact layout should not be
regarded as
stable and may change between versions.
Number of milliseconds.
Official doc
UTC time in seconds, counted from January 1, 1970.
UTC time in seconds, counted from January 1, 1970.
Official doc
Number of milliseconds since epoch.
Official doc
Official doc
Official doc
Request object containing input parameters for the StorageDomain.trackCacheStorageForOrigin
command.
Request object containing input parameters for the CSSDomain.trackComputedStyleUpdates command.
Request object containing input parameters for the StorageDomain.trackIndexedDBForOrigin
command.
Transition type.
Official doc
Determines what type of Trust Token operation is executed and
depending on the type, some additional parameters. The values
are specified in third_party/blink/renderer/core/fetch/trust_token.idl.
Describes a type collected during runtime.
Source offset and types for a parameter or return value.
Request object containing input parameters for the TetheringDomain.unbind command.
Unique identifier of current debugger.
Request object containing input parameters for the ServiceWorkerDomain.unregister command.
Primitive value which cannot be JSON-stringified. Includes values -0, NaN, Infinity,
-Infinity, and bigint literals.
Request object containing input parameters for the StorageDomain.untrackCacheStorageForOrigin
command.
Request object containing input parameters for the StorageDomain.untrackIndexedDBForOrigin
command.
Request object containing input parameters for the ServiceWorkerDomain.updateRegistration
command.
Usage for a storage type.
Used to specify User Agent Cient Hints to emulate. See https://wicg.github.io/ua-client-hints
Used to specify User Agent Cient Hints to emulate. See https://wicg.github.io/ua-client-hints
Data for a simple selector (these are delimited by commas in a selector list).
Describes a supported video decoding profile with its associated minimum and
maximum resolutions.
Describes a supported video encoding profile with its associated maximum
resolution and maximum framerate.
Viewport for capturing screenshot.
Violation configuration setting.
Official doc
advance: If the scheduler runs out of immediate work, the virtual time base may fast forward to
allow the next delayed task (if any) to run; pause: The virtual time base may not advance;
pauseIfNetworkFetchesPending: The virtual time base may not advance if there are any pending
resource fetches.
Security state information about the page.
Visual viewport position, dimensions, and scale.
This domain allows inspection of Web Audio API.
https://webaudio.github.io/web-audio-api/
This domain allows configuring virtual authenticators to test the WebAuthn
API.
(extensions in package org.hildan.chrome.devtools.protocol)
WebSocket message data. This represents an entire WebSocket message, not just a fragmented frame
as the name suggests.
WebSocket request data.
WebSocket response data.
Official doc
The state of the browser window.
Represents the available domain APIs in Worker targets