2013-05-29 1 views
0

클라이언트 브라우저의 현재 브라우저 이름 &을 가져야합니다. 나는 Request.Browser.Browser을 사용하고 있습니다.Request.Browser.MajorVersion브라우저 버전은입니다.ASP.Net에서 iPad의 Chrome에 대한 Request.Browser.Browser.Browser.Browser.MajorVersion이 잘못되었습니다.

사파리 및 버전 대로 브라우저 이름을 보여줍니다 어디에 아이 패드, 크롬을 제외한 모든 브라우저에 대한 좋은 노력하고 있습니다.

iPad에서 Chrome의 해상도는 무엇입니까?

답변

1
string agent = Request.UserAgent.ToString().ToLower() 

위 항목을 사용하여 브라우저 및 장치 정보를 모두 가져 오세요. 언급 된 버전 번호의 crios가 표시됩니다. 이것이 iPad에서 Chrome을 식별 한 유일한 방법입니다.

1

동일한 문제가 있으며 related question에서 언급 한 'CriOS'에 대한 사용자 에이전트 문자열 검사를 추가했습니다.

Request.UserAgent != null && Request.UserAgent.IndexOf("crios", StringComparison.OrdinalIgnoreCase) > -1) 

사용자 에이전트 문자열에서 그 뒤에 오는 버전 번호를 얻으려면 'CriOS'색인을 사용할 수도 있습니다.