另外新建一个Webbrowser2,在你的webbrowser的NewWindow事件中,
private void webbrowser1_NewWindow(object sender, CancelEventArgs e)
{
eCancel=True;
ppDisp=webbrowser2ActiveXInstance;
}
然后有新窗口d出的话就会在webbrowser2里面执行,在webbrowser2的DocumentComplete事件中获取加载完成的URL属性即可。
getUrl()返回的是Browser当前显示的Url,当你调用完setUrl()后,系统执行setUrl()需要时间,只有等setUrl()执行完成,页面已经跳转到这个url后再调用getUrl()才有用,与refresh()这个方法无关。
>
在他的加载事件中获取
private void webBrowser1_Navigating(object sender, WebBrowserNavigatingEventArgs e)
{
eCancel = true; //取消d出ie
Form2 form2 = new Form2();
form2Text = eUrlToString();
form2Show();
}
以上就是关于winform 获取webbrowser里jsd出网页的url全部的内容,包括:winform 获取webbrowser里jsd出网页的url、swt broswer 控件问题。我先用browser.seturl()设置网址,再用browser.geturl()为什么得到about:blank、C# WebBrowser控件的StatusText无法捕获上FLASH的url等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)