我试图使用Firefox和puppeteer-core
打开一个网站。Firefox没有打开所需的网站,而是打开了3个带有不相关URL的选项卡。
这是我的node-js代码:
const puppeteer = require('puppeteer-core');
(async () => {
const browser = await puppeteer.launch({
executablePath: 'firefox',
headless: false
});
const page = await browser.newPage();
await page.goto('https://www.google.com');
}
)();
Firefox没有打开google.com,而是生成了3个单独的标签:
1.带有URL http://translate,backforwardcache,acceptchframe,mediarouter,optimizationhints/的选项卡1
1.标签2,URL为http://idledetection/
1.标签3,URL为http://srgb/
这些术语似乎都是Firefox的某种论据,但我不知道它们为什么会出现。
Firefox应该基于此问题得到支持:https://github.com/puppeteer/puppeteer/issues/6796。当用executablePath: 'google-chrome-stable'
替换executablePath: 'firefox'
时,puppeteer按预期工作,这意味着问题必须与Firefox有关。
- Firefox版本:
102.0
- puppet 核心版本:
8.19.2
1条答案
按热度按时间8e2ybdfx1#
通过将
product: "firefox"
添加到启动选项来解决