토막숏 폼 블로그

macOS Big Sur, Windows 11의 User Agent는 가짜다

Mozilla의 개발 문서는 macOS 11.0 Big Sur 및 그 이후의 버전에서 User Agent를 10.15 Catalina로 표기한다고 명시하고 있습니다. 이는 대부분의 웹사이트가 UA를 파싱할 때 Mac OS X 10 을 전제하고 있어, 숫자가 11로 바뀌는 순간 깨지는 현상이 종종 보고되었기 때문입니다.

비슷한 이유로 Windows 또한 UA로 10과 11을 구분하는 것이 불가능합니다. 대신 User-Agent Client Hints(UA-CH)를 통해 식별할 것을 권장하고 있습니다. 현재의 편의와 호환성을 위해 이런 레거시를 만드는 것이 옳은 판단인지는 잘 모르겠네요.

유사 사례

Windows 8 다음 버전은 9를 건너뛴 10 이었는데요, 이는 Windows 95와 98이 Windows 9 로 시작하기 때문에 파싱 시 혼란이 발생할 여지가 있었기 때문입니다. (출처 : 블로터)

당겨서 다음 글 보기

프로필 사진

작성자

0