跳到主要内容
版本:23.11.1

ConnectOptions 接口

启动任何浏览器或连接到现有浏览器实例时可以传递的通用浏览器选项。

签名

export interface ConnectOptions

属性

属性

修饰符

类型

描述

默认值

acceptInsecureCerts

可选

boolean

是否在导航期间忽略 HTTPS 错误。

false

browserURL

可选

string

browserWSEndpoint

可选

string

capabilities

可选

SupportedWebDriverCapabilities

传递给 BiDi `session.new` 的 WebDriver BiDi 功能。

备注

仅适用于 `protocol="webDriverBiDi"` 和 Puppeteer.connect()

defaultViewport

可选

Viewport | null

设置每个页面的视口。

'{width: 800, height: 600}'

downloadBehavior

可选

DownloadBehavior

设置上下文的下载行为。

headers

可选

Record<string, string>

用于 WebSocket 连接的标头。

备注

仅在 Node.js 环境中有效。

protocol

可选

ProtocolType

在运行时确定

  • 启动 Chrome - 'cdp'。

  • 启动 Firefox - 'webDriverBiDi'。

  • 连接到浏览器 - 'cdp'。

protocolTimeout

可选

number

单个协议 (CDP) 调用的超时设置。

180_000

slowMo

可选

number

将 Puppeteer 操作减慢指定的毫秒数,以帮助调试。

targetFilter

可选

TargetFilterCallback

用于确定 Puppeteer 是否应连接到给定目标的Callback。

transport

可选

ConnectionTransport