Skip to main content
Module

x/puppeteer/mod.ts>NetworkManager

A port of puppeteer running on Deno
Latest
class NetworkManager
extends EventEmitter
Re-export
import { NetworkManager } from "https://deno.land/x/puppeteer@16.2.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>