View Full Version : بدست آوردن آدرس سایت مرورگر در سی شارپ
mehdi5106
یک شنبه 19 آبان 1398, 21:29 عصر
فرض کنید از طریق یکی از مرورگرها(کروم، فایرفاکس، اینترنت اکسپلورر، ...) وارد سایتی شده ایم. آدرس سایت مرورگر جاری(مرورگر فعال) + آدرس کلیه سایتهای مرورگرها را چطور در سی شارپ می توانیم بدست آوریم؟؟؟؟
Snoopboy
سه شنبه 21 آبان 1398, 16:55 عصر
از توابع 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();
}
}
ایلیا آخوندزاده
سه شنبه 21 آبان 1398, 23:46 عصر
درود
جوری که من متوجه شدم شما میخواین آدرس سایت جاری رو بدست بیارین
string url = HttpContext.Current.Request.Url.AbsoluteUri;
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.