有没有办法“加载”浏览器但不显示任何内容? CefSharp

时间:2019-05-09 10:06:55

标签: c# chromium cefsharp

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

但是,正如您可能假设的那样,它将消耗的RAM数量巨大,并且还会给CPU带来过多压力。我的想法基本上是禁用所有“外观”,并将其作为某种后台过程来运行。基本上,模拟打开的浏览器,但不显示任何内容,从而节省了RAM和CPU。

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

我正在与CefSharp(铬浏览器)一起在.Net和C#中进行开发

有人对这个问题有什么建议吗?

1 个答案:

答案 0 :(得分:0)

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