PDA

View Full Version : تشخیص نوع و ورژن مرورگر



saber4166
دوشنبه 26 خرداد 1393, 16:49 عصر
سلام بر دوستان من میخوام مثل yahooMail هر کسی وارد سایتم میشه اگر نوع و ورژن مرورگرش پایین تر از 8 بود یه پیامی رو به کاربر نشون بده و یا به یه صفحه دیگه ای بره
البته جستجو کردم اما فقط یک نوع ورژن


if (Request.Browser.Type.ToString()== "Firefox4.0")
{
Response.Redirect("~/default2.aspx");
}


رو گفتن یعنی برای تمام ورژن هایی که مد نظرمونو تا اجرا نشه باید تک تکشونو بنویسیم؟؟

aroshanzamir
دوشنبه 26 خرداد 1393, 17:35 عصر
من که قسمت آخر صحبتت را متوجه نشدم ولی گرفتن اطلاعات یک مرورگر :

بعدش هم اگر دوست داشته باشی می تونی یه صفحه html درست کنی و توش بنویسی لطفا از مرورگر های با ورژن بالاتر اسفاده کنید
این چک کردن به صورت خودکار در فایل Global در رویداد Application_BeginRequest انجام میدی

اول ورژن مرورگر را بگیر و نامش را :

Request.Browser.Browser
Request.Browser.MajorVersion


بعدش تو همون رویداد با if چک کن که اگر مثلا فایرفاکس بود ورژن باید از 15 به بالا باشد
و مابقی هم همینطور

واین کار به صورت اتوماتیک در هر دخواستی که به سایت میاد انجام میشه