PDA

View Full Version : چطور باید تشخیص داد که دستگاه کاربر موبایل هست؟



mmbguide
پنج شنبه 09 تیر 1401, 22:41 عصر
سلام دوستان

در ASP.NET از متد IsDeviceMobile میشد تشخیص داد که دستگاه کاربر موبایل هست یا خیر. این ویژگی در Core 6 کجا قرار گرفته؟ البته از کلاس زیر استفاده کردم تا بخشی از اطلاعات را از UserAgent دریافت کنم ولی آیا در Core 6 متدی وجود ندارد؟

https://github.com/ua-parser/uap-csharp

اطلاعاتی که در Asp.Net به غیر از Core میتونستم از Request بدست بیارم مطابق کدهای زیر هستش. چطور باید به این متدها در Core 6 دسترسی داشت؟

fldIP = Request.UserHostAddress,
fldHostName = Request.UserHostName,
fldPcName = string.Empty,
fldBrowser = Request.Browser.Browser,
fldIsMobile = Request.Browser.IsMobileDevice,
fldDateTimeLogin = DateTime.Now,
fldUserAent = Request.UserAgent,
fldClrVersion = Request.Browser.ClrVersion.ToString(),
fldCookies = Request.Browser.Cookies,
fldCrawler = Request.Browser.Crawler


تشکر