LaunchOptions 介面
啟動任何瀏覽器時可以傳遞的通用啟動選項。
簽章
export interface LaunchOptions extends ConnectOptions
繼承自: ConnectOptions
屬性
屬性 | 修飾詞 | 類型 | 描述 | 預設值 |
---|---|---|---|---|
args |
| string[] | 要傳遞給瀏覽器實例的其他命令列引數。 | |
browser |
| 要啟動的瀏覽器。 |
| |
channel |
| Chrome 發佈管道 | ||
debuggingPort |
| number | 指定要使用的偵錯連接埠號碼 | |
devtools |
| boolean | 是否為每個分頁自動開啟 DevTools 面板。如果將此設定為 |
|
dumpio |
| boolean | 如果為 true,則將瀏覽器處理程序的 stdout 和 stderr 管道傳送到 |
|
env |
| Record<string, string | undefined> | 指定瀏覽器可見的環境變數。 |
|
executablePath |
| string | 要使用的瀏覽器可執行檔路徑,而不是捆綁的瀏覽器。請注意,Puppeteer 僅保證可與捆綁的瀏覽器搭配運作,因此請自行承擔使用此設定的風險。 備註 使用此項時,建議您也設定 | |
extraPrefsFirefox |
| Record<string, unknown> | ||
handleSIGHUP |
| boolean | 在 |
|
handleSIGINT |
| boolean | 在 |
|
handleSIGTERM |
| boolean | 在 |
|
headless |
| boolean | 'shell' | 是否以無頭模式執行瀏覽器。 備註 |
|
ignoreDefaultArgs |
| boolean | string[] | 如果為 |
|
pipe |
| boolean | 透過管道而非 WebSocket 連接到瀏覽器。僅 Chrome 支援。 |
|
timeout |
| number | 等待瀏覽器啟動的最長時間 (毫秒)。傳遞 |
|
userDataDir |
| string | 使用者資料目錄的路徑。如需詳細資訊,請參閱 Chromium 文件。 | |
waitForInitialPage |
| boolean | 是否等待初始頁面準備就緒。當使用者明確停用時 (例如 Chrome 的 |
|