WebBrowser控件锚标记target = _Blank在WebBrowser控件外打开

时间:2015-11-30 07:29:08

标签: vb.net webbrowser-control

我想在点击锚点时导航到新标签页。我的代码: 隐藏复制代码

Dim elements As HtmlElementCollection = WebBrowser1.Document.GetElementsByTagName("a")
For Each pElem As HtmlElement In elements
  If (pElem.GetAttribute("HREF") <> "" AndAlso pElem.GetAttribute("HREF") <> "#" Then
     WebBrowser1.AllowNavigation = True
     pElem.SetAttribute("target", "_Blank")
     pElem.InvokeMember("click")
  End If
Next

当我执行Click时,它将在IE浏览器而不是Web浏览器控件中打开。请告诉我我做错了什么?

仅供参考,而不是使用我想要导航的URL导航使用点击及其强制性。

提前致谢。

0 个答案:

没有答案