Enum chrome_remote_interface_model::Event [−][src]
Chrome DevTools Protocol event.
Variants
DomAttributeModified(AttributeModifiedEvent)Fired when Element's attribute is modified.
DomAttributeRemoved(AttributeRemovedEvent)Fired when Element's attribute is removed.
DomCharacterDataModified(CharacterDataModifiedEvent)Mirrors DOMCharacterDataModified event.
DomChildNodeCountUpdated(ChildNodeCountUpdatedEvent)Fired when Container's child node count has changed.
DomChildNodeInserted(ChildNodeInsertedEvent)Mirrors DOMNodeInserted event.
DomChildNodeRemoved(ChildNodeRemovedEvent)Mirrors DOMNodeRemoved event.
DomDocumentUpdated(DocumentUpdatedEvent)Fired when Document has been totally updated. Node ids are no longer valid.
DomSetChildNodes(SetChildNodesEvent)Fired when backend wants to provide client with the missing DOM structure. This happens upon most of the calls requesting node ids.
LogEntryAdded(EntryAddedEvent)Issued when new message was logged.
NetworkDataReceived(DataReceivedEvent)Fired when data chunk was received over the network.
NetworkEventSourceMessageReceived(EventSourceMessageReceivedEvent)Fired when EventSource message is received.
NetworkLoadingFailed(LoadingFailedEvent)Fired when HTTP request has failed to load.
NetworkLoadingFinished(LoadingFinishedEvent)Fired when HTTP request has finished loading.
NetworkRequestServedFromCache(RequestServedFromCacheEvent)Fired if request ended up loading from cache.
NetworkRequestWillBeSent(RequestWillBeSentEvent)Fired when page is about to send HTTP request.
NetworkResponseReceived(ResponseReceivedEvent)Fired when HTTP response is available.
NetworkWebSocketClosed(WebSocketClosedEvent)Fired when WebSocket is closed.
NetworkWebSocketCreated(WebSocketCreatedEvent)Fired upon WebSocket creation.
NetworkWebSocketFrameError(WebSocketFrameErrorEvent)Fired when WebSocket message error occurs.
NetworkWebSocketFrameReceived(WebSocketFrameReceivedEvent)Fired when WebSocket message is received.
NetworkWebSocketFrameSent(WebSocketFrameSentEvent)Fired when WebSocket message is sent.
NetworkWebSocketHandshakeResponseReceived(WebSocketHandshakeResponseReceivedEvent)Fired when WebSocket handshake response becomes available.
NetworkWebSocketWillSendHandshakeRequest(WebSocketWillSendHandshakeRequestEvent)Fired when WebSocket is about to initiate handshake.
PageDomContentEventFired(DomContentEventFiredEvent)PageFileChooserOpened(FileChooserOpenedEvent)Emitted only when page.interceptFileChooser is enabled.
PageFrameAttached(FrameAttachedEvent)Fired when frame has been attached to its parent.
Fired when frame no longer has a scheduled navigation.
PageFrameDetached(FrameDetachedEvent)Fired when frame has been detached from its parent.
Fired once navigation of the frame has completed. Frame is now associated with the new loader.
Fired when frame schedules a potential navigation.
PageInterstitialHidden(InterstitialHiddenEvent)Fired when interstitial page was hidden
PageInterstitialShown(InterstitialShownEvent)Fired when interstitial page was shown
PageJavascriptDialogClosed(JavascriptDialogClosedEvent)Fired when a JavaScript initiated dialog (alert, confirm, prompt, or onbeforeunload) has been closed.
PageJavascriptDialogOpening(JavascriptDialogOpeningEvent)Fired when a JavaScript initiated dialog (alert, confirm, prompt, or onbeforeunload) is about to open.
PageLifecycleEvent(LifecycleEventEvent)Fired for top level page lifecycle events such as navigation, load, paint, etc.
PageLoadEventFired(LoadEventFiredEvent)PageWindowOpen(WindowOpenEvent)Fired when a new window is going to be opened, via window.open(), link click, form submission, etc.
PerformanceMetrics(MetricsEvent)Current values of the metrics.
SecurityCertificateError(CertificateErrorEvent)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. Only one client per target should override
certificate errors at the same time.
SecuritySecurityStateChanged(SecurityStateChangedEvent)The security state of the page changed.
TargetReceivedMessageFromTarget(ReceivedMessageFromTargetEvent)Notifies about a new protocol message received from the session (as reported in
attachedToTarget event).
TargetTargetCreated(TargetCreatedEvent)Issued when a possible inspection target is created.
TargetTargetDestroyed(TargetDestroyedEvent)Issued when a target is destroyed.
TargetTargetCrashed(TargetCrashedEvent)Issued when a target has crashed.
TargetTargetInfoChanged(TargetInfoChangedEvent)Issued when some information about a target has changed. This only happens between
targetCreated and targetDestroyed.
FetchRequestPaused(RequestPausedEvent)Issued when the domain is enabled and the request URL matches the specified filter. The request is paused until the client responds with one of continueRequest, failRequest or fulfillRequest. The stage of the request can be determined by presence of responseErrorReason and responseStatusCode -- the request is at the response stage if either of these fields is present and in the request stage otherwise.
FetchAuthRequired(AuthRequiredEvent)Issued when the domain is enabled with handleAuthRequests set to true. The request is paused until client responds with continueWithAuth.
ConsoleMessageAdded(MessageAddedEvent)Issued when new console message is added.
DebuggerBreakpointResolved(BreakpointResolvedEvent)Fired when breakpoint is resolved to an actual script and location.
DebuggerPaused(PausedEvent)Fired when the virtual machine stopped on breakpoint or exception or any other stop criteria.
DebuggerResumed(ResumedEvent)Fired when the virtual machine resumed execution.
DebuggerScriptFailedToParse(ScriptFailedToParseEvent)Fired when virtual machine fails to parse the script.
DebuggerScriptParsed(ScriptParsedEvent)Fired when virtual machine parses script. This event is also fired for all known and uncollected scripts upon enabling debugger.
ProfilerConsoleProfileFinished(ConsoleProfileFinishedEvent)ProfilerConsoleProfileStarted(ConsoleProfileStartedEvent)Sent when new profile recording is started using console.profile() call.
RuntimeConsoleApiCalled(ConsoleApiCalledEvent)Issued when console API was called.
RuntimeExceptionRevoked(ExceptionRevokedEvent)Issued when unhandled exception was revoked.
RuntimeExceptionThrown(ExceptionThrownEvent)Issued when exception was thrown and unhandled.
RuntimeExecutionContextCreated(ExecutionContextCreatedEvent)Issued when new execution context is created.
RuntimeExecutionContextDestroyed(ExecutionContextDestroyedEvent)Issued when execution context is destroyed.
RuntimeExecutionContextsCleared(ExecutionContextsClearedEvent)Issued when all executionContexts were cleared in browser
RuntimeInspectRequested(InspectRequestedEvent)Issued when object should be inspected (for example, as a result of inspect() command line API call).
Unknown event.
Trait Implementations
impl Clone for Event[src]
impl Debug for Event[src]
impl<'de> Deserialize<'de> for Event[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl RefUnwindSafe for Event[src]
impl Send for Event[src]
impl Sync for Event[src]
impl Unpin for Event[src]
impl UnwindSafe for Event[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,