programing

iOS 5.0 사용자 에이전트 문자열은 무엇입니까?

abcjava 2023. 8. 19. 09:41
반응형

iOS 5.0 사용자 에이전트 문자열은 무엇입니까?

iOS 5.0 사용자 에이전트 문자열은 무엇입니까?

iOS 4.0 사용자 에이전트는 다음과 같습니다.아이폰 4 사용자 에이전트란 무엇입니까?

아이폰:

Mozilla/5.0 (iPhone; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3

아이패드:

Mozilla/5.0 (iPad; CPU OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3

이 사이트는 여전히 유지되는 전체 목록을 유지하는 것 같습니다.

iOS 2.0 - 5.1.1(현재까지)의 iPhone, iPod Touch 및 iPad

페이지의 열에 나열된 정보로 전체 사용자 에이전트 문자열을 구성해야 합니다.

사용자 에이전트 문자열에서 더 완전한 목록을 찾았습니다.그나저나, 이 사이트에는 iOS 사용자 에이전트 문자열 이상이 있습니다.또한 홈 페이지는 현재 브라우저의 사용자 에이전트 문자열을 "분할"합니다.

"iPhone OS 5_0"과 반대로 "iphoneos 5_0"의 문자열을 스크러빙하여 에이전트 문자열 평가를 수정했습니다. 이제 대문자 스크러빙이 실패했을 때 iOS 5 특정 클래스를 html에 적절하게 할당하고 있습니다.

다음을 사용하여 다양한 모바일 장치, 뷰포트 및 화면을 감지합니다.저에게는 꽤 효과가 있고, 다른 사람들에게도 도움이 될 수 있습니다.

var pixelRatio = window.devicePixelRatio || 1;

var viewport = {
    width: window.innerWidth,
    height: window.innerHeight
};

var screen = {
    width: window.screen.availWidth * pixelRatio,
    height: window.screen.availHeight * pixelRatio
};

var iPhone = /iPhone/i.test(navigator.userAgent);
var iPhone4 = (iPhone && pixelRatio == 2);
var iPhone5 = /iPhone OS 5_0/i.test(navigator.userAgent);
var iPad = /iPad/i.test(navigator.userAgent);
var android = /android/i.test(navigator.userAgent);
var webos = /hpwos/i.test(navigator.userAgent);
var iOS = iPhone || iPad;
var mobile = iOS || android || webos;

window.devicePixelRatio물리적 픽셀과 장치에 독립적인 픽셀(딥) 간의 비율입니다.window.devicePixelRatio물리적 픽셀/딥

자세한 내용은 여기.

언급URL : https://stackoverflow.com/questions/7825873/what-is-the-ios-5-0-user-agent-string

반응형