2011-03-18 3 views
2

Google 웹 사이트의 로그에서 때때로 한 세트의 요청에서 다음 요청으로 iPad '스위치'의 사용자 에이전트가 표시됩니다.ipad 사용자 에이전트가 사용 중 변경 되나요?

모질라/5.0 + (아이 패드 : 사용자 에이전트가 (우리가 아이 패드에 대한 대부분의 시간을 볼 사용자 에이전트의 스타일 인)과 같이 표시됩니다, 동시에 발생 요청을 한 세트에

+ apple + bc/533.17.9 + (khtml, + like + gecko) + 버전/5.0.2 + mobile/8c148 + 사파리/6533.18.5

사용자는 링크 또는 버튼을 클릭합니다. 요청의 다음 시리즈는 사용자 에이전트와 같은 설정을해야합니다 :

모질라/5.0 + (아이 패드, + U + CPU + OS + 4_2_1 + +와 같은 맥 + OS + X + EN-US)를 + applewebkit/533.17.9 + (KHTML, + + 코 등) + 사파리 & 버전 필드는 상기 제 누락되는지 모바일/8c148

통지. 우리는 iPad의 어떤 동작이나 기능이이 스위치를 발생시키는 지 이해하려고 노력 중이므로 테스트 환경에서이 스위치를 복제 할 수 있습니다.

+0

좋아,이 답변에 대한 자세한 정보를 찾았습니다. http://stackoverflow.com/questions/2153877/what-is-the-ipad-user-agent/3330941#3330941이 기능을 활성화하여 보낼 수있는 것처럼 보입니다. 애플 - 모바일 웹 애플 리케이션 가능. 우리는이 태그를 우리 페이지에 가지고 있지 않지만, 누군가가 우리 사이트에 웹 클립을 설정하여 가능하게 할 가능성을 조사하고 있습니다. – phhlho

+0

리퍼러 정보가 헤더에서 전송 될 때 단축 버전이 전송되는지 궁금합니다. – koregan

답변

2

사실 내 웹 앱 모드와 사파리 모드의 차이점이있는 것 같습니다. 사파리 모드의 긴 사용자 에이전트 인 웹 앱 모드의 짧은 사용자 에이전트 (브라우저 바는 없음)를 얻을 수 있습니다. <meta name="apple-mobile-web-app-capable" content="yes">

우리는 왜에 관해서는 당신의 웹 사이트에 메타 태그를 추가

  1. 웹 클립을 만들고 '전체 화면'을 확인 확인란
  2. : 웹 응용 프로그램 모드로 얻을 수있는 두 가지 방법이 있습니다 동일한 사용자의 양쪽 사용자 에이전트를 볼 수 있습니까? 웹 앱 모드로 사이트에 들어갈 때 링크를 클릭하면 웹 앱을 교체하고 Safari에서 페이지를 다시 엽니 다. 이렇게하면 쿠키가 삭제되어 인증 체계가 손상 될 수 있습니다.

관련 문제