Flaga funkcji dostępna w Chrome w wersji 96–99 umożliwia wczesne testy pod kątem możliwych problemów przy analizie trzycyfrowego ciągu znaków klienta użytkownika.
W pierwszej połowie 2022 roku Chrome osiągnie 3-cyfrowy numer wersji głównej: 100! Gdy przeglądarki po raz pierwszy osiągnęły wersję 10 lat temu, wykryto wiele problemów z bibliotekami analizowania klienta User-Agent, a numer wersji głównej zmienił się z jednej do dwóch. Ponieważ zbliżamy się do wersji 100 zarówno w Chrome, jak i Firefoksie, a w przypadku Edge jest już blisko, chcemy jak najwcześniej wykryć możliwe problemy związane z trzycyfrowym numerem wersji, więc jesteśmy gotowi, gdy stanie się to możliwe.
Począwszy od Chrome 96, aż do wersji 99 będzie dostępna flaga funkcji wymuszająca użycie przez ciąg znaków User-Agent numeru wersji głównej 100 niezależnie od rzeczywistego numeru wersji głównej. Będzie ona dotyczyć zarówno nagłówka żądania User-Agent, jak i interfejsów JavaScript API (np. navigator.userAgent
).
Podobne eksperymenty są również przeprowadzane w przeglądarce Firefox.
Otwórz stronę Czy Chrome 100 jest już w wersji 100?, aby sprawdzić, czy Twoja przeglądarka wysyła wersję główną 100 w ciągu znaków User-Agent.
Aby włączyć flagę w Chrome i poeksperymentować, wpisz chrome://flags
na pasku adresu i włącz flagę #force-major-version-to-100
.
Po włączeniu flagi wyświetli się pytanie Czy Chrome 100 jest już w wersji 100?
Celem jest wykrycie jak największej liczby problemów z wyprzedzeniem, więc przesyłaj raporty o błędach do narzędzia Web Compat, aby pomóc w przygotowaniu sieci do obsługi 3-cyfrowych głównych numerów wersji przeglądarek.