Chrome 96~99에서 사용할 수 있는 기능 플래그를 사용하면 3자리 사용자 에이전트 문자열을 파싱할 때 발생할 수 있는 문제에 대한 조기 테스트를 지원합니다.
2022년 상반기에 Chrome의 3자리 메이저 버전 번호인 100이 출시됩니다. 브라우저가 처음 버전 10에 도달했을 때, 메이저 버전 번호가 한 자리에서 2자리로 변경되면서 사용자 에이전트 파싱 라이브러리에서 많은 문제가 발견되었습니다. 이제 Chrome과 Firefox에서 버전 100이 가까워지고 있으며 Edge도 멀지 않은 상태이므로 3자리 버전 번호와 관련된 잠재적 문제를 조기에 감지해야 하므로 현실이 되었을 때 이에 대비할 수 있습니다.
Chrome 96부터 Chrome 99까지는 기능 플래그를 사용하여 실제 메이저 버전 번호와 관계없이 사용자 에이전트 문자열이 메이저 버전 번호 100을 사용하도록 강제합니다. 이는 사용자 에이전트 요청 헤더와 JavaScript API (예: navigator.userAgent
)에 모두 적용됩니다. Firefox에서도 유사한 실험이 진행되고 있습니다.
Chrome 100이 아직 설치되어 있나요?를 방문하여 브라우저가 사용자 에이전트 문자열에 메이저 버전 100을 전송하고 있는지 확인합니다.
Chrome에서 이 플래그를 사용 설정하고 실험하려면 주소 표시줄에 chrome://flags
을 입력하고 #force-major-version-to-100
플래그를 사용 설정합니다.
사용자 에이전트의 메이저 버전 번호가 100이라는 플래그를 사용 설정한 후 Chrome 100이 아직 설치되어 있지 않나요?를 방문합니다.
미리 가능한 한 많은 문제를 발견하는 것이 목표이므로 버그 신고를 Web Compat으로 전송하여 웹에서 3자리 주요 브라우저 버전 번호를 준비할 수 있도록 도와주세요.