有没有办法 "load" 浏览器但不显示任何东西?头孢夏普

Is there a way to "load" the browser but not display anything? CefSharp

我正在尝试创建一个基本上包含多个浏览器实例(为了不共享缓存)的程序,并且在每个浏览器实例上,我需要打开一个网页并停留在该网页上。

但是,正如您可能假设的那样,它会消耗大量 RAM,并且还会对 CPU 造成太大压力。我的想法基本上是禁用所有 "looks" 并且只是 运行 它作为某种后台进程。基本上,模拟打开的浏览器但不显示任何内容,从而节省 RAM 和 CPU。

我不需要查看这些浏览器实例中发生了什么,我只需要打开它们并且 运行 一些 Javascript 开始。目前,我有这个程序,但是所有的浏览器实例都显示了,它占用了太多资源。我需要能够 运行 50-60 个浏览器实例。

我正在使用 .Net 和 C# 以及 CefSharp(chromium 浏览器)开发它

有没有人有什么建议我可以在这件事上做些什么?

感谢大家的建议!如果有人需要这样的东西,你可以使用 headless 版本的 cefSharp 浏览器。它对我来说几乎一样。