跳至主要內容
版本:23.11.1

PuppeteerNode.launch() 方法

在指定的情況下,使用給定的參數和選項啟動瀏覽器實例。

當與 puppeteer-core 一起使用時,必須提供 options.executablePathoptions.channel

簽名

class PuppeteerNode {
launch(options?: LaunchOptions): Promise<Browser>;
}

參數

參數

類型

描述

options

LaunchOptions

(可選) 用於配置啟動行為的選項。

回傳

Promise<Browser>

備註

Puppeteer 也可用於控制 Chrome 瀏覽器,但它最好與預設下載的 Chrome for Testing 版本一起使用。不保證它能與任何其他版本一起使用。如果偏好使用 Google Chrome(而非 Chrome for Testing),建議使用 Chrome CanaryDev Channel 版本。請參閱 這篇文章,了解 Chromium 和 Chrome 之間的差異說明。這篇文章描述了 Linux 用戶的一些差異。請參閱 此文件,了解 Chrome for Testing 的描述。

範例

您可以使用 options.ignoreDefaultArgs 從預設參數中篩選掉 --mute-audio

const browser = await puppeteer.launch({
ignoreDefaultArgs: ['--mute-audio'],
});