从父表单获取CefSharp浏览器弹出窗口

时间:2015-10-03 16:17:20

标签: c# browser controls cefsharp

我正在使用ChromiumWebBrowser(CefSharp)加载网站,当我点击网站上的任何链接时,它会打开新的弹出窗口 我想在新的弹出窗口中访问ChromiumWebBrowser,但我不知道如何访问它?请你们他们

全部谢谢

1 个答案:

答案 0 :(得分:1)

最新版本43.0.0现在公开了底层CefBrowserIBrowser)的包装器,它允许您执行与浏览器相关的任务(您也可以获取{{1}如果需要,可以创建窗口。)

尝试实施HWND,检查ILifeSpanHandler.OnAfterCreated属性。

https://github.com/cefsharp/CefSharp/blob/cefsharp/43/CefSharp/ILifeSpanHandler.cs#L48