Google, która produkuje Chrome, i Mozilla, która produkuje Firefox, ostrzegają, że te przeglądarki niedługo osiągną wersję 100. A to może oznaczać, że główne witryny przestaną z nimi działać poprawnie.
Czemu? Zakodowane w celu rozpoznawania dwucyfrowych numerów wersji strony internetowe mogą mieć problemy z identyfikacją przeglądarek z numerami trzycyfrowymi.
Chrome i Firefox w wersji 100 mogą oznaczać kłopoty
Chrome, teraz w wersji 98, ma zmienić się na 100 w dniu 29 marca. Firefox w wersji 97 powinien osiągnąć 1oo 3 maja. Gdy te numery wersji mają trzy cyfry, Mozilla powiedziała, że niespójne problemy mogą wystąpić na różnych stronach internetowych.
Mozilla wskazała, że serwery witryn internetowych badają tzw. agenta użytkownika w celu określenia używanej przeglądarki. Na podstawie tych informacji konfigurują witryny do prawidłowego wyświetlania.
„Bez jednej specyfikacji do naśladowania”, Mozilla powiedział w poście na blogu, „różne przeglądarki mają różne formaty ciągu User-Agent i analizowania User-Agent dla danej witryny. Możliwe, że niektóre biblioteki parsujące mogą mieć zakodowane założenia lub błędy, które nie uwzględniają trzycyfrowych numerów głównych wersji”.
Nie pierwszy raz
Mozilla zwróciła uwagę, że witryny napotkały podobny problem, gdy numery wersji przeglądarek zmieniły się z jednocyfrowych na dwucyfrowe. „Oczekuje się, że osiągnięcie trzycyfrowego kamienia milowego spowoduje mniej problemów” – powiedział.
Mimo to testy programistów Firefoksa i Chrome oraz dzienniki problemów pokazują strony internetowe zgłaszające błędy w wersji 100, w tym T-Mobile, Yahoo i Daimler.
„Jeśli awaria jest szeroko rozpowszechniona, a interwencje w poszczególnych witrynach stają się niemożliwe do opanowania, Mozilla może tymczasowo zamrozić główną wersję Firefoksa na poziomie 99, a następnie przetestować inne opcje” – powiedziała firma.
W podobny sposób programiści Google Chrome mają „plan tworzenia kopii zapasowych, aby użyć flagi do zamrożenia głównej wersji na 99”.
Chcesz sprawdzić, czy Twoja witryna poniesie konsekwencje. Dostarczona przez Mozillę instrukcje dotyczące testowania.