当前位置:编程学习 > C#/ASP.NET >>

用C#获取IE地址栏中的地址

有些网页在打开的时侯地址栏中的地址一下子就会替换掉 我就是想获取没替换的前的地址 有没有什么办法  --------------------编程问答-------------------- 趁分 --------------------编程问答-------------------- 网线拔了再打开。。 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 试试 Request.RawUrl --------------------编程问答-------------------- --------------------编程问答--------------------
// 取得所有窗口
            SHDocVw.ShellWindows shellWindows = new SHDocVw.ShellWindowsClass();
            foreach (SHDocVw.InternetExplorer ie in shellWindows)
            {
                // 判断窗口是否为 iexplore
                if (Path.GetFileNameWithoutExtension(ie.FullName).ToLower().Equals("iexplore"))
                {
                    // 判断此 Internet Explorer 是否为正在使用的窗口
                    if (ie.HWND == GetForegroundWindow().ToInt32())
                    {
                        label1.Text = ie.HWND.ToString();
                    }
                }
            }

这段代码应该可以获得当前活动浏览器所有标签的网址,不知道试用不试用你的情况,你自己测试一下
有没有高人把这段代码改成获取当前活动浏览器活动标签的网址,现在获取的是所有的标签,而不是活动标签
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,