如何在VB.Net中检索活动的IE选项卡的URL?

时间:2012-12-06 21:57:13

标签: vb.net vb.net-2010

我在VB.Net中有以下代码来获取IE标签'url:

Function getIEUrl() As List(Of String)
    Try
        Dim list As New List(Of String)
        Dim sw As New ShellWindows()
        For Each browser As InternetExplorer In New ShellWindows()
            list.Add(browser.LocationURL)
        Next
        Return list
    Catch ex As Exception
        Return Nothing
    End Try
End Function

如何管理它以仅获取“活动”标签的网址?

提前致谢!

1 个答案:

答案 0 :(得分:1)

关于访问其他程序数据,我没有做太多工作,但是快速谷歌搜索让我进入了这个网站:

http://www.eggheadcafe.com/community/csharp/2/10112922/how-to-get-current-active-tab-handle-in-an-ie7-window-using-c.aspx

根据我的理解,您需要遍历IE中的每个选项卡进程并找到活动的进程。拥有活动的,然后获取URL。