上一篇写到使用cefsharp chrom加载网页,在实际过程中遇到很多问题:
1、ChromiumWebBrowser 加载网页后好像不支持mp4播放
2、当使用共享屏幕时,目前只能默认共享整个屏幕,无法像浏览器一样,进行选择。
3、设置语音,好像没有作用,无论是设置好像都不起作用
3.1 在CefSettings 类中设置
3.2 针对ChromiumWebBrowser 设置
ChromiumWebBrowser browser = new ChromiumWebBrowser(url); BrowserSettings browserSettings = new BrowserSettings(); browserSettings.AcceptLanguageList = "zh_C; bs.BrowserSettings = browserSettings;
4、关闭时,异常退出:
当对browser 设置了RequestContext 时,需先关闭 RequestContext ,否则会造成内存泄露,程序异常退出
直接调用
if (bs.RequestContext != null)
bs.RequestContext.Dispose();