问个C#通过Win32API获得IE8URL地址的问题!

来源:百度知道 编辑:UC知道 时间:2024/07/01 12:32:36
问下扎个获得IE8的URL地址, 除了通过win32 API 操作IE 还有其他的方法吗?
通过一个本地的C#做的本地应用程序获得IE 8.0 的URL地址

using System;
using System.Windows.Forms;
using SHDocVw;
namespace WindowsApplication35
... {
public partial class Form1 : Form
... {
public Form1()
... {
InitializeComponent();
}
private void Form1_Load( object sender, EventArgs e)
... {
ShellWindowsClass shellWindows = new ShellWindowsClass();
foreach (InternetExplorer ie in shellWindows)
... {
string filename = System.IO.Path.GetFileNameWithoutExtension(ie.FullName).ToLower();

if (filename.Equals( " iexplore " ))
... {
Console.WriteLine(ie.LocationURL);
}
}
}

}
}

用javascript:

location.href

就是当前地址栏