比如说,我正在点击Flashscore网站上的一些网球比赛。弹出一个新窗口。我想在 WebView2 中捕获第二个窗口:
browser.CoreWebView2Ready += delegate
{
browser.CoreWebView2.NewWindowRequested += OnNewWindowRequested;
};
private async void OnNewWindowRequested(object sender, CoreWebView2NewWindowRequestedEventArgs e)
{
var newWindow = e.NewWindow; //null
}
然而,newWindow
是null
。同时,使用WindowFeatures
,我可以获得新窗口的高度或宽度:
uint height = e.WindowFeatures.Height;
uint width = e.WindowFeatures.Width;
如何捕获对第二个窗口的引用?