2011-01-17 5 views
0

사용자가 모바일 브라우저를 사용하고 있는지 확인하는 가장 좋은 방법은 무엇입니까? 나는 몇 가지 코드를 보았고, if (... || ... ||) 구문이 수천 개에 이르는 가장 좋은 방법인가 아니면 좋은 api가 있는지, api가 가장 잘 작동하는지 (그리고 선호한다면 무료) 미리 감사드립니다.ASP.NET에서 사용자의 브라우저를 확인하는 가장 좋은 방법은 무엇입니까?

p.s. 사용중인 C#, asp.net 3.5.

답변

3

브라우저를 감지하지 못하는 것이 가장 좋습니다. 사용 가능한 브라우저의 수와 함께 다양한 버전 (및 더 많은 가능성이 있음)은 실용적이지 않다는 것을 의미합니다. 휴대 전화, 태블릿, 넷북 및 모든 크기의 컴퓨터가 출시되었으므로 수많은 기기가 등장했습니다.

브라우저를 검색하는 대신 기기의 해상도를 잡아서 사용하십시오. 즉 ... "이 기기는 소형, 중형 또는 대형"입니다.

문서 스타일에이 정보가 필요한 경우 장치 스타일 시트를 사용할 수 있습니다.

<link rel="stylesheet" href="standard.css" media="screen" type="text/css" /> 
<link rel="stylesheet" href="mobile.css" media="handheld" type="text/css"> 
관련 문제