Modifier and Type | Interface and Description |
---|---|
interface |
Accessibility |
interface |
Animation |
interface |
ApplicationCache |
interface |
Browser
The Browser domain defines methods and events for browser managing
|
interface |
CacheStorage |
interface |
Console
Deprecated.
|
interface |
CSS
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 discover all the existing stylesheets with the getAllStyleSheets() method (or keeping track of the styleSheetAdded /styleSheetRemoved events) and subsequently load the required stylesheet contents using the getStyleSheet[Text]() methods |
interface |
Database |
interface |
Debugger
Debugger domain exposes JavaScript debugging capabilities
It allows setting and removing breakpoints, stepping through execution, exploring stack traces, etc
|
interface |
DeviceOrientation |
interface |
DOM
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 |
interface |
DOMDebugger
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
|
interface |
DOMStorage
Query and modify DOM storage
|
interface |
Emulation
This domain emulates different environments for the page
|
interface |
HeapProfiler |
interface |
IndexedDB |
interface |
Input |
interface |
Inspector |
interface |
IO
Input/Output operations for streams produced by DevTools
|
interface |
LayerTree |
interface |
Log
Provides access to log entries
|
interface |
Memory |
interface |
Network
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
|
interface |
Overlay
This domain provides various functionality related to drawing atop the inspected page
|
interface |
Page
Actions and events related to the inspected page belong to the page domain
|
interface |
Profiler |
interface |
Runtime
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
|
interface |
Schema
Provides information about the protocol schema
|
interface |
Security
Security
|
interface |
ServiceWorker |
interface |
Storage |
interface |
SystemInfo
The SystemInfo domain defines methods and events for querying low-level system information
|
interface |
Target
Supports additional targets discovery and allows to attach to them
|
interface |
Tethering
The Tethering domain defines methods and events for browser port binding
|
interface |
Tracing |
Modifier and Type | Class and Description |
---|---|
class |
AnimationCanceled
Event for when an animation has been cancelled
|
class |
AnimationCreated
Event for each animation that has been created
|
class |
AnimationStarted
Event for animation that has been started
|
Modifier and Type | Class and Description |
---|---|
class |
ApplicationCacheStatusUpdated |
class |
NetworkStateUpdated |
Modifier and Type | Class and Description |
---|---|
class |
MessageAdded
Issued when new console message is added
|
Modifier and Type | Class and Description |
---|---|
class |
FontsUpdated
Fires whenever a web font gets loaded
|
class |
MediaQueryResultChanged
Fires whenever a MediaQuery result changes (for example, after a browser window has been resized
) The current implementation considers only viewport-dependent media features
|
class |
StyleSheetAdded
Fired whenever an active document stylesheet is added
|
class |
StyleSheetChanged
Fired whenever a stylesheet is changed as a result of the client operation
|
class |
StyleSheetRemoved
Fired whenever an active document stylesheet is removed
|
Modifier and Type | Class and Description |
---|---|
class |
AddDatabase |
Modifier and Type | Class and Description |
---|---|
class |
BreakpointResolved
Fired when breakpoint is resolved to an actual script and location
|
class |
Paused
Fired when the virtual machine stopped on breakpoint or exception or any other stop criteria
|
class |
Resumed
Fired when the virtual machine resumed execution
|
class |
ScriptFailedToParse
Fired when virtual machine fails to parse the script
|
class |
ScriptParsed
Fired when virtual machine parses script
This event is also fired for all known and uncollected scripts upon enabling debugger
|
Modifier and Type | Class and Description |
---|---|
class |
AttributeModified
Fired when
Element 's attribute is modified |
class |
AttributeRemoved
Fired when
Element 's attribute is removed |
class |
CharacterDataModified
Mirrors
DOMCharacterDataModified event |
class |
ChildNodeCountUpdated
Fired when
Container 's child node count has changed |
class |
ChildNodeInserted
Mirrors
DOMNodeInserted event |
class |
ChildNodeRemoved
Mirrors
DOMNodeRemoved event |
class |
DistributedNodesUpdated
Called when distrubution is changed
|
class |
DocumentUpdated
Fired when
Document has been totally updated
Node ids are no longer valid |
class |
InlineStyleInvalidated
Fired when
Element 's inline style is modified via a CSS property modification |
class |
PseudoElementAdded
Called when a pseudo element is added to an element
|
class |
PseudoElementRemoved
Called when a pseudo element is removed from an element
|
class |
SetChildNodes
Fired when backend wants to provide client with the missing DOM structure
This happens upon most of the calls requesting node ids
|
class |
ShadowRootPopped
Called when shadow root is popped from the element
|
class |
ShadowRootPushed
Called when shadow root is pushed into the element
|
Modifier and Type | Class and Description |
---|---|
class |
DomStorageItemAdded |
class |
DomStorageItemRemoved |
class |
DomStorageItemsCleared |
class |
DomStorageItemUpdated |
Modifier and Type | Class and Description |
---|---|
class |
VirtualTimeBudgetExpired
Notification sent after the virual time budget for the current VirtualTimePolicy has run out
|
Modifier and Type | Class and Description |
---|---|
class |
AddHeapSnapshotChunk |
class |
HeapStatsUpdate
If heap objects tracking has been started then backend may send update for one or more fragments
|
class |
LastSeenObjectId
If heap objects tracking has been started then backend regularly sends a current value for last seen object id and corresponding timestamp
If the were changes in the heap since last event then one or more heapStatsUpdate events will be sent before a new lastSeenObjectId event
|
class |
ReportHeapSnapshotProgress |
class |
ResetProfiles |
Modifier and Type | Class and Description |
---|---|
class |
Detached
Fired when remote debugging connection is about to be terminated
Contains detach reason
|
class |
TargetCrashed
Fired when debugging target has crashed
|
Modifier and Type | Class and Description |
---|---|
class |
LayerPainted |
class |
LayerTreeDidChange |
Modifier and Type | Class and Description |
---|---|
class |
EntryAdded
Issued when new message was logged
|
Modifier and Type | Class and Description |
---|---|
class |
DataReceived
Fired when data chunk was received over the network
|
class |
EventSourceMessageReceived
Fired when EventSource message is received
|
class |
LoadingFailed
Fired when HTTP request has failed to load
|
class |
LoadingFinished
Fired when HTTP request has finished loading
|
class |
RequestServedFromCache
Fired if request ended up loading from cache
|
class |
RequestWillBeSent
Fired when page is about to send HTTP request
|
class |
ResourceChangedPriority
Fired when resource loading priority is changed
|
class |
ResponseReceived
Fired when HTTP response is available
|
class |
WebSocketClosed
Fired when WebSocket is closed
|
class |
WebSocketCreated
Fired upon WebSocket creation
|
class |
WebSocketFrameError
Fired when WebSocket frame error occurs
|
class |
WebSocketFrameReceived
Fired when WebSocket frame is received
|
class |
WebSocketFrameSent
Fired when WebSocket frame is sent
|
class |
WebSocketHandshakeResponseReceived
Fired when WebSocket handshake response becomes available
|
class |
WebSocketWillSendHandshakeRequest
Fired when WebSocket is about to initiate handshake
|
Modifier and Type | Class and Description |
---|---|
class |
InspectNodeRequested
Fired when the node should be inspected
This happens after call to
setInspectMode or when user manually inspects an element |
class |
NodeHighlightRequested
Fired when the node should be highlighted
This happens after call to
setInspectMode |
Modifier and Type | Class and Description |
---|---|
class |
DomContentEventFired |
class |
FrameAttached
Fired when frame has been attached to its parent
|
class |
FrameClearedScheduledNavigation
Fired when frame no longer has a scheduled navigation
|
class |
FrameDetached
Fired when frame has been detached from its parent
|
class |
FrameNavigated
Fired once navigation of the frame has completed
Frame is now associated with the new loader
|
class |
FrameResized |
class |
FrameScheduledNavigation
Fired when frame schedules a potential navigation
|
class |
FrameStartedLoading
Fired when frame has started loading
|
class |
FrameStoppedLoading
Fired when frame has stopped loading
|
class |
InterstitialHidden
Fired when interstitial page was hidden
|
class |
InterstitialShown
Fired when interstitial page was shown
|
class |
JavascriptDialogClosed
Fired when a JavaScript initiated dialog (alert, confirm, prompt, or onbeforeunload) has been closed
|
class |
JavascriptDialogOpening
Fired when a JavaScript initiated dialog (alert, confirm, prompt, or onbeforeunload) is about to open
|
class |
LoadEventFired |
class |
NavigationRequested
Fired when a navigation is started if navigation throttles are enabled
The navigation will be deferred until processNavigation is called
|
class |
ScreencastFrame
Compressed image data requested by the
startScreencast |
class |
ScreencastVisibilityChanged
Fired when the page with currently enabled screencast was shown or hidden
|
Modifier and Type | Class and Description |
---|---|
class |
ConsoleProfileFinished |
class |
ConsoleProfileStarted
Sent when new profile recording is started using console
profile() call
|
Modifier and Type | Class and Description |
---|---|
class |
ConsoleAPICalled
Issued when console API was called
|
class |
ExceptionRevoked
Issued when unhandled exception was revoked
|
class |
ExceptionThrown
Issued when exception was thrown and unhandled
|
class |
ExecutionContextCreated
Issued when new execution context is created
|
class |
ExecutionContextDestroyed
Issued when execution context is destroyed
|
class |
ExecutionContextsCleared
Issued when all executionContexts were cleared in browser
|
class |
InspectRequested
Issued when object should be inspected (for example, as a result of inspect() command line API call)
|
Modifier and Type | Class and Description |
---|---|
class |
CertificateError
There is a certificate error
If overriding certificate errors is enabled, then it should be handled with the handleCertificateError command
Note: this event does not fire if the certificate error has been allowed internally
|
class |
SecurityStateChanged
The security state of the page changed
|
Modifier and Type | Class and Description |
---|---|
class |
WorkerErrorReported |
class |
WorkerRegistrationUpdated |
class |
WorkerVersionUpdated |
Modifier and Type | Class and Description |
---|---|
class |
AttachedToTarget
Issued when attached to target because of auto-attach or
attachToTarget command |
class |
DetachedFromTarget
Issued when detached from target for any reason (including
detachFromTarget command) |
class |
ReceivedMessageFromTarget
Notifies about new protocol message from attached target
|
class |
TargetCreated
Issued when a possible inspection target is created
|
class |
TargetDestroyed
Issued when a target is destroyed
|
Modifier and Type | Class and Description |
---|---|
class |
Accepted
Informs that port was successfully bound and got a specified connection id
|
Modifier and Type | Class and Description |
---|---|
class |
BufferUsage |
class |
DataCollected
Contains an bucket of collected trace events
When tracing is stopped collected events will be send as a sequence of dataCollected events followed by tracingComplete event
|
class |
TracingComplete
Signals that tracing is stopped and there is no trace buffers pending flush, all data were delivered via dataCollected events
|
Copyright © 2017 WebFolder OÜ. All rights reserved.