跳至主要內容
版本:23.11.1

LaunchOptions 介面

簽名

export interface LaunchOptions

屬性

屬性

修飾符

類型

描述

預設值

args

可選

string[]

啟動時要傳遞給可執行檔的其他引數。

detached

可選

boolean

是否在分離模式下產生進程。

在 Windows 以外的平台為 true

dumpio

可選

boolean

如果為 true,則將瀏覽器進程的 stdout 和 stderr 轉發到 Node 進程的 stdout 和 stderr。

false.

env

可選

Record<string, string | undefined>

要為瀏覽器進程設定的環境變數。

executablePath

string

瀏覽器可執行檔的絕對路徑。

handleSIGHUP

可選

boolean

處理 Node 進程中的 SIGHUP,並嘗試正常關閉瀏覽器進程。

true.

handleSIGINT

可選

boolean

處理 Node 進程中的 SIGINT,並嘗試終止瀏覽器進程。

true.

handleSIGTERM

可選

boolean

處理 Node 進程中的 SIGTERM,並嘗試正常關閉瀏覽器進程。

true.

onExit

可選

() => Promise<void>

在瀏覽器進程結束後或在透過 Process.close() 呼叫關閉進程之前(包括處理訊號時)要執行的回呼函式。此回呼函式只會執行一次。

pipe

可選

boolean

設定 stdio 串流以開啟兩個額外的串流,透過這些串流進行自動化,而不是使用 WebSocket。

false.