跳至主要內容
版本: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 是否應連線至給定的目標。

transport

選填

ConnectionTransport