在应用程序内创建多少个Cef.ChromiumBrowser实例?

时间:2016-02-01 05:50:25

标签: c# wpf cefsharp

我们的WPF应用程序使用ChromiumBrowser实例来呈现html内容。我们的应用程序有仪表板屏幕和另外四个使用Chromium实例的屏幕。这四个屏幕如下所示

  1. Screen1:[OFFLINE]在Chromium中启动本地Flash文件(250MB-500MB)。
  2. Screen2:[ONLINE]启动用户在地址栏中输入的任何网站。
  3. Screen3:[OFFLINE]在Chromium浏览器中启动繁重的Web应用程序。
  4. Screen4:[ONLINE]启动你的视频流。
  5. 用户可以通过以下方式访问屏幕:http://postimg.org/image/rx9ovm7nf/

    目前,我们正在每个屏幕中创建新的chrome浏览器实例。让我们说用户从仪表板开始到screen1(新的铬实例),然后回到我们正在处理铬的仪表板。如果用户经常执行此操作,则需要花时间创建铬实例并在其返回时进行处理。如果我们不处理ChromiumSubProcess.exe将被添加到任务栏中。

    我们的问题是如何在我们的方案中正确地创建和处理铬?或者在我们目前的情况下如何使用铬?或最佳实践如何在应用中使用铬?

0 个答案:

没有答案