Кукловод острый открывает 2 chrome windows по инкогнито - PullRequest
1 голос
/ 02 марта 2020

Я только начал использовать этот порт для кукловода, но у меня проблема. Когда я ставлю флаг "--incognito" или использую браузер. CreateIncognitoBrowserContextAsyn c () я всегда получаю 2 chrome windows открытым. Есть решение этой проблемы? Если я сделаю это с моим chrome broswer, используя флаг "--incognito", он откроет только 1 экземпляр.

1 Ответ

0 голосов
/ 14 апреля 2020

Это довольно грязно, но, похоже, это работает ..

using (Browser browser = await Puppeteer.LaunchAsync(options))
{
     // create the async context 
    var context = await browser.CreateIncognitoBrowserContextAsync();

    // get the page created by default when launch async ran and close it whilst keeping the browser active
    var browserPages = await browser.PagesAsync();
    await browserPages[0].CloseAsync();

    // create a new page using the incognito context
    using (Page page = await context.NewPageAsync())
    {
        // do something 
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...