PDA

View Full Version : تشخیص موبایل و تبلت



mohsen_metn
یک شنبه 16 تیر 1392, 15:55 عصر
سلام چطوری میشه تشخیص داد که کاربر بوسیله موبایل یا تبلت وارد سایت شده؟

shedayat
یک شنبه 16 تیر 1392, 16:16 عصر
سلام.
با این کد می شه فهمید موبایل هست یا نه، ولی طرز کار و نحوه تشخیصش رو دیگه باید خودتون زحمت بکشید و پیدا کنید.
if (Request.Browser.IsMobileDevice) { Response.Redirec("MobilePage.aspx"); }

tree1371
یک شنبه 16 تیر 1392, 16:24 عصر
اگر واسه قالب می خوای بباید خاصیت Responsive قالب رو مطالعه کنی

mohsen_metn
یک شنبه 16 تیر 1392, 22:38 عصر
سلام.
با این کد می شه فهمید موبایل هست یا نه، ولی طرز کار و نحوه تشخیصش رو دیگه باید خودتون زحمت بکشید و پیدا کنید.
if (Request.Browser.IsMobileDevice) { Response.Redirec("MobilePage.aspx"); }
سلام دوست عزیز
کد شما همیشه false برمیگردونه حتی وقتی با موبایل یا تبلت وارد سایت میشیم

shedayat
یک شنبه 16 تیر 1392, 23:27 عصر
نباید اینطوری باشه.
البته خودم هم امتحان نکردم، ولی تو MSDN همچین چیزی نوشته بود، باید جواب بده.
یه بار اینو امتحان کن، راستی سیستم عامل موبایلت چیه؟
Request.Browser["IsMobileDevice"] == "true"

mohsen_metn
یک شنبه 16 تیر 1392, 23:49 عصر
نباید اینطوری باشه.
البته خودم هم امتحان نکردم، ولی تو MSDN همچین چیزی نوشته بود، باید جواب بده.
یه بار اینو امتحان کن، راستی سیستم عامل موبایلت چیه؟
Request.Browser["IsMobileDevice"] == "true"

اندروید ، هرکاری کردم جواب نمیده

m.hamidreza
سه شنبه 18 تیر 1392, 16:29 عصر
اندروید ، هرکاری کردم جواب نمیده

این کد در Opera و کلاً اندروید کار نمیکنه. برای رفع مشکل میتونید از 51Degrees.Mobi package (http://51degrees.codeplex.com/) استفاده کنید. + (http://www.codeproject.com/Articles/213825/ASP-net-Mobile-device-detection)
این ابزار (http://detectmobilebrowsers.com/)هم هست که البته من تستش نکردم.

موفق باشید.