Есть ли способ «загрузить» браузер, но ничего не отображать?CefSharp - PullRequest
0 голосов
/ 09 мая 2019

Я пытаюсь создать программу, которая будет в основном включать несколько экземпляров браузера (чтобы не делить кеш), и в каждом экземпляре браузера мне нужно открыть веб-страницу и остаться на ней.

Однако, как вы можете предположить, объем ОЗУ, который он потребляет, огромен, и это также будет сильно нагружать ЦП. Моя идея в основном отключить все «взгляды» и просто запустить его как какой-то фоновый процесс. По сути, имитируйте открытый браузер, но ничего не отображаете, тем самым экономя как ОЗУ, так и ЦП.

Мне не нужно видеть, что происходит в этом экземпляре браузера, мне просто нужно, чтобы они были открыты и запускали Javascript при запуске. На данный момент у меня есть программа, но отображаются все экземпляры браузера, и она требует слишком много ресурсов. Мне нужно иметь возможность запускать 50-60 экземпляров браузера.

Я разрабатываю его в .Net и C # вместе с CefSharp (браузер Chromium)

У кого-нибудь есть предложения, что я могу сделать по этому вопросу?

1 Ответ

0 голосов
/ 17 мая 2019

Спасибо всем за предложения! Если кому-то нужно что-то подобное, вы можете использовать безголовую версию браузера cefSharp. Это работает почти так же для меня.

...