1

IEタブのURLを取得するために、VB.Netに次のコードがあります。

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

[アクティブ]タブのURLのみを取得するように管理するにはどうすればよいですか?

前もって感謝します!

4

1 に答える 1

1

他のプログラムデータへのアクセスについてはあまり行っていませんが、Googleですばやく検索すると次のWebサイトにアクセスできます。

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

私が理解していることから、IEの各タブプロセスを繰り返し処理して、アクティブなものを見つける必要があります。アクティブなURLを取得したら、URLを取得します。

于 2012-12-07T02:09:15.047 に答える