Wymuś użycie wersji głównej Chrome na 100 w ciągu znaków User-Agent

Flaga funkcji dostępna w Chrome w wersjach od 96 do 99 umożliwia wczesne wykrywanie możliwych problemów podczas analizowania 3-cyfrowego ciągu znaków User-Agent.

Ali Beyad
Ali Beyad
Mike Taylor
Mike Taylor

W pierwszej połowie 2022 r. Chrome osiągnie trzycyfrowy numer wersji głównej: 100! Gdy przeglądarki osiągnęły wersję 10 wiele eonów temu, zostało odkryte wiele problemów z bibliotekami parsowania User-Agent, ponieważ główna wersja zmieniła się z 1 na 2 cyfry. Zbliżamy się do wersji 100 w Chrome i Firefox, a Edge nie jest daleko w tyłu. Chcemy wcześnie wykrywać możliwe problemy związane z trzycyfrowym numerem wersji, aby być gotowi, gdy stanie się to rzeczywistością.

Od wersji 96 do 99 Chrome będzie dostępna flaga funkcji, która wymusi użycie w ciągu znaków User-Agent numeru wersji głównej 100 niezależnie od rzeczywistej wersji głównej. Dotyczy to zarówno nagłówka żądania User-Agent, jak i interfejsów API JavaScript (np. navigator.userAgent). Podobne eksperymenty są też przeprowadzane w Firefoksie.

Otwórz stronę Czy Chrome to już wersja 100?, aby sprawdzić, czy w ciągu znaków User-Agent przeglądarka wysyła wersję główną 100.

Witryna, która sprawdza, czy przeglądarka wysyła ciąg znaków User-Agent 100. Wyświetla się komunikat: „Nie, ponieważ podajesz wersję Chrome 97, a jest to mniej niż 100.

Aby włączyć flagę w Chrome i przeprowadzić eksperyment, wpisz chrome://flags na pasku adresu i włącz flagę #force-major-version-to-100.

Strona flag w Chrome, na której widać, że włączono wymuszenie wersji głównej 100 w User-Agent.

Po włączeniu flagi odwiedzenie strony Czy Chrome to już wersja 100? spowoduje, że ciąg znaków User-Agent będzie miał numer wersji głównej 100.

Witryna, która sprawdza, czy przeglądarka wysyła ciąg znaków User-Agent 100. Wyświetla się komunikat: „Tak”, ponieważ zgłaszana wersja Chrome to 100, a to więcej niż 99.

Naszym celem jest odkrycie jak największej liczby problemów z wyprzedzeniem, dlatego prześlij raporty o błędach do Web Compat i pomóż przygotować internet na trzycyfrowe numery wersji przeglądarek.