跳至主要内容
版本: 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'],
});