از توابع API می تونی استفاده کنی. مثال زیر برای کروم هست

SHDocVw.ShellWindows SWs = new SHDocVw.ShellWindows();
object Doc;
foreach (SHDocVw.InternetExplorer IE in SWs)
{
Doc = IE.Document;
if (Doc.GetType().FullName == "mshtml.HTMLDocumentClass")
{
mshtml.HTMLDocumentClass oHTML = (mshtml.HTMLDocumentClass)Doc;


string currentURL = oHTML.url.ToString();
}
}