如何使用不同的网址浏览当前的Google Chrome浏览器或Firefox或边缘标签

时间:2018-08-02 11:03:44

标签: c# wpf google-chrome firefox microsoft-edge

Hello StackOverflow,

我有两个助理申请。一个是在Web平台(ASP.NET)中,另一个是Windows应用程序(WPF)。用户可以通过自定义Web协议从Web应用程序打开Windows应用程序,但是当他们想从Windows应用程序转到Web应用程序时,我们使用Internet Explorer的以下代码来导航具有不同查询字符串或不同Web应用程序的已打开网页Windows应用程序中的URL。

  

Interop.SHDocVw.dll

ShellWindows iExplorerInstances = new ShellWindows();
foreach (InternetExplorer iExplorer in iExplorerInstances)
{
    if (iExplorer.LocationName.Contains("File Info")
        && iExplorer.LocationURL.StartsWith("http://www.example.com"))
    {
        Uri uri = new Uri(iExplorer.LocationURL);
        string NewUrl = string.Format(@"{0}://{1}//FileInfo.aspx?FileID={2}", uri.Scheme, uri.Authority, FileID);
        iExplorer.Navigate(NewUrl);
        IsPageFound = true;
        break;
    }
}

我的问题是如何在Google Chrome,Firefox和Edge浏览器中执行相同的操作。

谢谢。

0 个答案:

没有答案