Firefox i Chrome 100 mogą uszkodzić części Internetu, ostrzega Mozilla

Firefox i Chrome 100 mogą uszkodzić części Internetu, ostrzega Mozilla

Mozilla ostrzega twórców stron internetowych, że nadchodzące trzycyfrowe wersje popularnych przeglądarek internetowych Firefox i Chrome mogą powodować awarie niektórych stron internetowych.

W poście na blogu Mozilli autorstwa Karla Dubosta, Chrisa Petersona i Ali Beyada firma twierdzi, że błąd może wystąpić, gdy przeglądarki analizują ciągi agenta użytkownika zawierające trzycyfrowe numery wersji.

Ciąg agenta użytkownika zawiera różne informacje o oprogramowaniu przeglądarki, takie jak nazwa czy przede wszystkim numer wersji i obsługiwane technologie. Gdy strony internetowe otrzymują te informacje, modyfikują swoją odpowiedź w zależności od wersji przeglądarki i obsługiwanych technologii.

Przygotowania i łagodzenie

Gdy przeglądarki przełączały się z wersji jednocyfrowych na dwucyfrowe, niektóre strony internetowe nie mogły być wyświetlane.

Jednak tym razem Mozilla i Google przygotowują się do nowych wydań z wyprzedzeniem (odpowiednio na początku maja i pod koniec marca). W sierpniu ubiegłego roku Mozilla zaczęła eksperymentować, aby sprawdzić, czy wersja 100 zepsuje niektóre strony internetowe, a Google szybko poszedł w jej ślady.

W rzeczywistości obaj programiści znaleźli niektóre nieprawidłowo działające strony internetowe, wyświetlające komunikaty „nieobsługiwana przeglądarka” lub pokazujące uszkodzone interfejsy.

„Bez jednej specyfikacji, której należy przestrzegać, różne przeglądarki mają różne formaty ciągu User-Agent i analizowania agenta użytkownika specyficznego dla witryny. Niektóre biblioteki analizujące mogą mieć założenia lub zakodowane na stałe błędy, które nie biorą pod uwagę liczb. główna trzycyfrowa wersja” — wyjaśnia Mozilla.

„Wiele bibliotek poprawiło logikę analizowania, gdy przeglądarki przeszły na dwucyfrowe numery wersji, więc osiągnięcie trzycyfrowego kamienia milowego powinno powodować mniej problemów”.

Jeśli firmy nie naprawią problemów przed datami wydania, obie mają plany awaryjne: zamrożenie agenta użytkownika na poziomie 99. Dodatkowo Firefox będzie mógł wstrzykiwać CSS i inne podobne zamienniki.

Mozilla wezwała również twórców stron internetowych do przetestowania ich witryn pod kątem nadchodzących przeglądarek, a szczegółowe instrukcje są dostępne na blogu Mozilla tutaj.

Przez: BleepingComputer