PuppeteerNode.launch() 方法
启动浏览器实例,并在指定时使用给定的参数和选项。
当与 puppeteer-core
一起使用时,必须提供 options.executablePath 或 options.channel。
签名:
class PuppeteerNode {
launch(options?: PuppeteerLaunchOptions): Promise<Browser>;
}
参数
参数 | 类型 | 描述 |
---|---|---|
options | PuppeteerLaunchOptions | (可选) 配置启动行为的选项。 |
返回值
Promise<浏览器>
备注
Puppeteer 也可以用来控制 Chrome 浏览器,但它最适合与默认下载的 Chrome for Testing 版本一起使用。无法保证它能与其他任何版本一起使用。如果更喜欢 Google Chrome(而不是 Chrome for Testing),建议使用 Chrome Canary 或 Dev Channel 版本。请参阅 这篇文章,了解 Chromium 和 Chrome 之间的区别。 这篇文章 描述了 Linux 用户的一些差异。请参阅 此文档,了解 Chrome for Testing 的描述。
示例
您可以使用 options.ignoreDefaultArgs 从默认参数中过滤掉 --mute-audio
const browser = await puppeteer.launch({
ignoreDefaultArgs: ['--mute-audio'],
});