2013-04-05 17 views
5

Szukam sposobu wykrywania IE7 i IE8 przeglądarki w MVC4, jak to zrobić?Wykryj IE8 w ASP.NET MVC4

Znajduję nieruchomość Request.Browser, ale nie zawiera ona żadnych informacji o przeglądarce.

Odpowiedz

10

Radzę używać Zawiera metodę na Request.UserAgent

if (Request.UserAgent.Contains("MSIE 7.0")) 
{ 
    // Internet Explorer 7 
} 
else if (Request.UserAgent.Contains("MSIE 8.0")) 
{ 
    // Internet Explorer 8 
} 
+1

To, co dostaję od Request.Headers [ "User-Agent" ]: "Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv: 11.0) jak Gecko" – hakan

+0

@piedpiper: Lepsze pytanie brzmi: co otrzyma, gdy UserAgent = null ... –

0

Inną opcją, jeśli chcesz < = 8:

Request.Browser.Browser == "IE" && Request.Browser.MajorVersion <= 8; 
Powiązane problemy