I want to control Firefox tabs. I have application that dynamically generate parameter of fixed url which I join with url and open on browser.

My problem is that on when I open any url from C# application by mentioned below code, it;s always open new tab instead of open url on same available tab.

```
Process.Start("firefox", "-url " + newurlscn.Text.ToString());

```

I want this function for chrome browser too.

I have Internet explorer code which work fine in IE, but need help for Firefox and chrome.

IE code:

```
 SHDocVw.ShellWindows pvShell = new ShellWindows();

                    SHDocVw.InternetExplorer pvWeb2 = null;
                    SHDocVw.ShellBrowserWindow pvweb3 = null;

                    int dwCount;

                    Boolean IsNavigate = false;

                    if (pvShell.Count > 0)
                    {
                        for (dwCount = 0; dwCount < pvShell.Count; dwCount++)
                        {
                            var ovIE = pvShell.Item(dwCount);

                            if (((ovIE.LocationURL.IndexOf("callprocrm.com") > 0) && (ovIE.LocationURL.IndexOf("index.php") > 0)))
                            {
                                pvWeb2 = ovIE;

                                pvWeb2.Navigate(newurlscn.Text, ovIE, ovIE, ovIE, ovIE);
                                pvWeb2 = null;
                                IsNavigate = true;

                                break;

                            }
                        }

                        if (!IsNavigate)
                            Process.Start("iexplore", newurlscn.Text.ToString());
                    }
                    else
                        Process.Start("iexplore", newurlscn.Text.ToString());

```

I request to please help me as soon as possible.

Thanks in Advance.