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