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

Get CefSharp Browser Popup Window from parent form

我正在使用 ChromiumWebBrowser(CefSharp) 加载网站,当我单击网站中的任何 link 时,它会打开新的弹出窗口 window 我想在新弹出窗口 window 上访问 ChromiumWebBrowser,但我不知道如何访问它?。请你能帮我吗

谢谢大家

最新版本 43.0.0 现在公开了底层 CefBrowser (IBrowser) 的包装器,它允许您执行与浏览器相关的任务(您还可以获取 CefBrowserIBrowser) =13=] 为创建的 window 如果需要)。

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

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