2010-05-13 6 views
3

동일한 페이지를 바탕 화면, iPhone 및 BlackBerry 서비스에 사용하려면 다른 장치가 다른 스타일 시트를로드 할 수있는 방법을 찾아야합니다.BlackBerry 특정 스타일 시트

그래서 BlackBerry에서 실행할 스타일 시트를 지정하는 방법이 있습니까? 예를 들어

, 아이폰의 사용 미디어 속성 :

<link media="only screen and (max-device-width: 320px)" href="style.css" ... 

답변

1

내가 서버 측 언어를 사용하여 사용자 에이전트 문자열을 구문 분석하고 올바른 스타일 시트를 제공한다. 블랙 베리는 "블랙 베리/xyz"로 자신을 나타냅니다. 예 : here

+0

그래, 정말 서버 쪽에서 할 필요가 없길 바랐지만, 그게 유일한 길일 수도 있습니다. – Luke

+0

BlackBerry와 같은 모바일 브라우저가 "사용자 에이전트"헤더를 스푸핑하여 사이트를 속여서 Firefox 또는 IE를 사용하고 있다고 생각하게되므로 "프로필"및/또는 "x-wap-profile"헤더를 확인하십시오. –