首页 > Windows开发 > 详细

C# IE浏览器

时间:2017-11-04 15:43:47      阅读:203      评论:0      收藏:0      [点我收藏+]

引用Microsoft HTML Object Library

引用 -> com -> Microsoft HTML Object Library

引用后,显示如图技术分享

1.判断ie浏览器是否已经打开了指定Url

    SHDocVw.ShellWindows shellWindows = new SHDocVw.ShellWindows();

    bool hasCurrentUrl = false;
    foreach (SHDocVw.InternetExplorer browser in shellWindows)
    {
        if (string.IsNullOrEmpty(browser.FullName))
        {
            continue;
        }
        string filename = Path.GetFileNameWithoutExtension(browser.FullName).ToLower();
        if (filename.Equals("iexplore") && browser.LocationURL.Contains(webUri))
        {
            hasCurrentUrl = true;
            break;
        }
    }

2.在当前ie进程中添加新tab,打开指定Url

    SHDocVw.InternetExplorer webBrowser1 = (SHDocVw.InternetExplorer)shellWindows.Item(shellWindows.Count - 1);
    webBrowser1.Navigate(webUri);

直接启动新的ie进程,也是可以的 Process.Start("iexplore.exe", “www.baidu.com"); 

 

C# IE浏览器

原文:http://www.cnblogs.com/kybs0/p/7783477.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!