PuppeteerNode.launch() 方法
在指定的情況下,使用給定的參數和選項啟動瀏覽器實例。
當與 puppeteer-core
一起使用時,必須提供 options.executablePath 或 options.channel。
簽名
class PuppeteerNode {
launch(options?: LaunchOptions): Promise<Browser>;
}
參數
參數 | 類型 | 描述 |
---|---|---|
options | (可選) 用於配置啟動行為的選項。 |
回傳
Promise<Browser>
備註
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'],
});