using mshtml; //引用COM组件(Microsoft Internet Controls) 需要设置嵌入互操类型为False 不然 HTMLDocumentClass 会报错
using SHDocVw;
private void button3_Click(object sender, EventArgs e)
{
SHDocVw.ShellWindows IETabs = new SHDocVw.ShellWindows();
foreach (SHDocVw.InternetExplorer ieTab in IETabs)
{
//textBox1.Text+=ieTab.LocationURL+"\r\n";
if (ieTab.LocationURL.Contains("地址"))
{
mshtml.HTMLDocumentClass doc = ieTab.Document as mshtml.HTMLDocumentClass;
object index = 0;
mshtml.IHTMLWindow2 frameWindow = doc.frames.item(ref index) as mshtml.IHTMLWindow2;
//将子frame 另外装到一个A document里面,对A进行操作(跨域问题处理)
mshtml.HTMLDocumentClass frameDoc = CrossFrameIE.GetDocumentFromWindow(frameWindow) as HTMLDocumentClass;
mshtm