在IE8和Firefox中枚举选项卡

时间:2011-06-27 15:51:23

标签: firefox internet-explorer-8 tabs vb.net

有没有办法列出IE8和Firefox每个选项卡中显示的文本,作为正在运行的进程列表和句柄的一部分。

我可以使用他们的hwnd列出所有正在运行的进程,但是我无法列出在IE8或Firefox中打开的所有选项卡,只列出活动选项卡。

最好在VB10 Visual Studio 2010中

1 个答案:

答案 0 :(得分:1)

对于IE,首先向Microsoft Internet Controls添加COM引用,然后使用以下代码:

For Each j As SHDocVw.InternetExplorer In New SHDocVw.ShellWindowsClass()
    If j.Name = "Windows Internet Explorer" Then
        ListView1.Items.Add(j.LocationName) 'j.HWND will return the handle
    End If
Next