我正在使用 WPF WebBrowser 控件并使用以下代码处理 NewWindow3 事件:
IServiceProvider serviceProvider = (IServiceProvider)webBrowser.Document;
Guid serviceGuid = SID_SWebBrowserApp;
Guid iid = typeof(SHDocVw.WebBrowser).GUID;
SHDocVw.WebBrowser wb = (SHDocVw.WebBrowser)serviceProvider.QueryService(ref serviceGuid, ref iid);
wb.NewWindow3 += new SHDocVw.DWebBrowserEvents2_NewWindow3EventHandler(wb_NewWindow3);
使用 window.open 导航时如何处理 javascript 大小调整,如下所示:
window.open('Sample.htm',null,'height=200,width=400,status=yes,toolbar=no,menubar=no,location=no');
无论如何在 NewWindow3 事件处理程序中获取调用者请求的高度和宽度?