C#webBrower控件怎么链接
公司的一个建单网页,猴子想搞下自动建单的程序,
我用webBrower.Navigate("javascript:window.parent.content.setActKeyMenuState(0)")打开这个的链接是弹出框来的
怎么把它用另外一个webBrower来打开?
求指导,,,
看到度娘上也不行。。。
private void WebBrowser1_NewWindow(Object sender, CancelEventArgs e)
{
string url = wbBrowser.Document.ActiveElement.GetAttribute("href");
if (url != string.Empty)
{
wbBrowser.Navigate(url);
}
e.Cancel = true;
}
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
foreach (HtmlElement archor in this.webBrowser1.Document.Links)
{
archor.SetAttribute("target", "_self");
}
foreach (HtmlElement form in this.webBrowser1.Document.Forms)
{
form.SetAttribute("target", "_self");
}
}
都不行,
[解决办法]
在winform截获这个javascript url,然后调用另个webbrowser执行
参考WebBrowser_BeforeNavigate2等