Skip to main content
Module

x/puppeteer_plus/mod.ts>NetworkManager

Deno port of puppeteer base on latest TypeScript source.
Go to Latest
class NetworkManager
extends EventEmitter
Re-export
import { NetworkManager } from "https://deno.land/x/puppeteer_plus@0.14.0/mod.ts";

Constructors

new
NetworkManager(
client: CDPSession,
ignoreHTTPSErrors: boolean,
frameManager: FrameManager,
)

Methods

authenticate(credentials?: Credentials): Promise<void>
emulateNetworkConditions(networkConditions: NetworkConditions | null): Promise<void>
extraHTTPHeaders(): Record<string, string>
initialize(): Promise<void>

Initialize calls should avoid async dependencies between CDP calls as those might not resolve until after the target is resumed causing a deadlock.

setCacheEnabled(enabled: boolean): Promise<void>
setExtraHTTPHeaders(extraHTTPHeaders: Record<string, string>): Promise<void>
setOfflineMode(value: boolean): Promise<void>
setRequestInterception(value: boolean): Promise<void>
setUserAgent(userAgent: string, userAgentMetadata?: Protocol.Emulation.UserAgentMetadata): Promise<void>