Skip to main content
Module

x/puppeteer/mod.ts>NetworkEventManager

A port of puppeteer running on Deno
Latest
class NetworkEventManager
import { NetworkEventManager } from "https://deno.land/x/puppeteer@16.2.0/mod.ts";

Helper class to track network events by request ID

Properties

private
queuedRedirectInfo

Methods

forget(networkRequestId: NetworkRequestId): void
forgetQueuedEventGroup(networkRequestId: NetworkRequestId): void
forgetRequest(networkRequestId: NetworkRequestId): void
forgetRequestPaused(networkRequestId: NetworkRequestId): void
forgetRequestWillBeSent(networkRequestId: NetworkRequestId): void
getQueuedEventGroup(networkRequestId: NetworkRequestId): QueuedEventGroup | undefined
getRequest(networkRequestId: NetworkRequestId): HTTPRequest | undefined
getRequestPaused(networkRequestId: NetworkRequestId): Protocol.Fetch.RequestPausedEvent | undefined
getRequestWillBeSent(networkRequestId: NetworkRequestId): Protocol.Network.RequestWillBeSentEvent | undefined
queueEventGroup(networkRequestId: NetworkRequestId, event: QueuedEventGroup): void
queueRedirectInfo(fetchRequestId: FetchRequestId, redirectInfo: RedirectInfo): void
responseExtraInfo(networkRequestId: NetworkRequestId): Protocol.Network.ResponseReceivedExtraInfoEvent[]
storeRequest(networkRequestId: NetworkRequestId, request: HTTPRequest): void
storeRequestPaused(networkRequestId: NetworkRequestId, event: Protocol.Fetch.RequestPausedEvent): void
storeRequestWillBeSent(networkRequestId: NetworkRequestId, event: Protocol.Network.RequestWillBeSentEvent): void
takeQueuedRedirectInfo(fetchRequestId: FetchRequestId): RedirectInfo | undefined