没有新页面()的木偶启动?新页面结果 secureConnectionStart 为 0
puppeteer launch without new page()? new page result secureConnectionStart to be 0
const browser = await puppeteer.launch({
args: ['--incognito', '--aggressive-cache-discard'],
headless: false
});
const context = await browser.createIncognitoBrowserContext();
const page = await context.newPage();
你好,
以上代码运行时,将创建两个浏览器会话,请参见下面的屏幕截图。
我想知道是否可以不创建新的 page() 并使用启动浏览器的第一个页面?
因为当我出于某种奇怪的原因调用 window.performance.timing
时,第二个浏览器总是 returns 我 secureConnectionStart
0。
如果您已经以隐身模式启动,我不确定您是否需要 createIncognitoBrowserContext()
。这够了吗?
'use strict';
const puppeteer = require('puppeteer');
(async function main() {
try {
const browser = await puppeteer.launch({ headless: false, args: ['--incognito'] });
const [page] = await browser.pages();
await page.goto('https://example.org/');
// await browser.close();
} catch (err) {
console.error(err);
}
})();
const browser = await puppeteer.launch({
args: ['--incognito', '--aggressive-cache-discard'],
headless: false
});
const context = await browser.createIncognitoBrowserContext();
const page = await context.newPage();
你好,
以上代码运行时,将创建两个浏览器会话,请参见下面的屏幕截图。
我想知道是否可以不创建新的 page() 并使用启动浏览器的第一个页面?
因为当我出于某种奇怪的原因调用 window.performance.timing
时,第二个浏览器总是 returns 我 secureConnectionStart
0。
如果您已经以隐身模式启动,我不确定您是否需要 createIncognitoBrowserContext()
。这够了吗?
'use strict';
const puppeteer = require('puppeteer');
(async function main() {
try {
const browser = await puppeteer.launch({ headless: false, args: ['--incognito'] });
const [page] = await browser.pages();
await page.goto('https://example.org/');
// await browser.close();
} catch (err) {
console.error(err);
}
})();