2022년 3월 말 구글 크롬 100 브라우저 출시가 예정되어 있으며, 버전 번호의 세 번째 자리 숫자가 나오면서 일부 사이트가 열리지 않는 문제가 발생할 수 있습니다. Google은 이미 잠재적인 문제를 인식하고 있으며 이를 극복하기 위해 노력하고 있습니다.
웹 사이트가 작동하려면 클라이언트가 사용하는 브라우저의 버전을 확인해야 하는 경우 리소스에서 기본 정보가 포함된 서비스 텍스트 문자열인 소위 사용자 에이전트를 요청합니다. 현재 Chrome의 경우 "Mozilla / 5.0(Windows NT 10.0, Win64, x64) AppleWebKit / 537.36(Gecko와 같은 KHTML) Chrome / 96.0.4664.45 Safari / 537.36"입니다. 브라우저의 정확한 버전은 "Chrome / 96.0.4664.45" 스니펫에 나와 있습니다. 여기서 "96"은 소위 "주" 또는 "주" 버전입니다.
Duda 웹사이트 빌더와 같은 일부 웹 서비스는 브라우저 버전을 확인할 때 처음 두 자리만 읽습니다. 플랫폼은 Chrome 40(2015년부터)보다 낮은 버전에서는 작동을 거부하지만 100번째 버전이 출시되면서 시스템이 두 자리 숫자만 "보고" "Chrome / 100" 항목은 버전 10으로 해석됩니다. Google은 사이트의 문제를 확인했으며 오류가 다른 곳에서 발생할 수 있다고 제안했습니다. 영국 플랫폼인 Yell Business에서 몇 가지 어려움이 발견되었지만 개발자는 Google 측에서 조치를 취하지 않고도 필요한 수정을 수행했습니다.
임시 해결책으로 Chrome 100 릴리스와 함께 "chrome: // 플래그" 섹션에 추가 설정을 입력하고 필요한 경우 값 "100"을 두 번째로 전송하여 사용자 에이전트를 변경하는 것이 제안되었습니다. 숫자의 그룹입니다. 간단히 말해서 "Chrome / 100.0.1234.56"과 같은 레코드를 "Chrome / 99.100.1234.56"으로 바꾸십시오. 잠재적으로 문제가 있는 웹 리소스가 브라우저를 확인하기 위한 알고리즘을 빠르게 변경할 수 없는 경우 이 임시 솔루션이 브라우저 설정에 한동안 머무를 수 있습니다.
2021-12-25 21:23:41
작가: Vitalii Babkin