사용자가 PC 또는 휴대폰에 있는지 여부를 어떻게 감지합니까?

StackOverflow https://stackoverflow.com/questions/340881

  •  19-08-2019
  •  | 
  •  

문제

사이트에서 작업하고 있으며 WAP 또는 XHTML-MP를 사용하여 사용자를 데려가 해당 장치에 대해 특별히 설정된 사이트로 리디렉션하는 구성 요소를 작업 중입니다. 사용자가 사용하고있는 것을 감지하는 좋은 표준 방법이 있습니까?

도움이 되었습니까?

해결책

무엇을하든 조만간 잘못되기 때문에 각 버전의 사이트에는 사용자가 적절한 형식을 선택할 수있는 페이지에 대한 링크가 포함되어야합니다. 일단 그들이 선택한 후에 쿠키를하고, 존재한다면, 그 쿠키를 사용자 에이전트 스니핑에서 당신에게 말한 것에 대한 재정의로 사용하십시오.

사용자 에이전트 스니핑 외에도 사이트에 로그인이 포함 된 경우 해당 환경 설정을 영구적으로 저장하고 필요한 경우 로그인시 재 촬영할 수 있습니다. 사용자 에이전트 문자열에서 분명한 경우 사용하지 않으면 사용 가능한 옵션 목록 중에서 선택하고 선택을 기본값으로 저장하도록 요청하십시오.

다른 팁

항상 사용자 에이전트 문자열이 있습니다. 그러나 그것은 모든 최신 브라우저를 따라 잡고 그들 사이의 차별화가 항상 간단한 것은 아닙니다.

완전히 다른 페이지로 리디렉션하는 대신 스타일 시트의 미디어 선택기를 사용하여 작은 화면에 대해 일반 컨텐츠를 조정하십시오.

확인하다 이것 그리고 wurfl.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top