...
🧑 💻 Recenzje i wiadomości ze świata programów, samochodów, gadżetów i komputerów. Artykuły o grach i hobby.

Chrome i Firefox są tak stare, że mogą „złamać” Internet

3

Google, Mozilla, Microsoft

Przeglądarki Google Chrome, Firefox i Microsoft Edge są na tyle stare, że wkrótce osiągną wersję 100. I chociaż może to nie brzmieć jak wielka sprawa, te numery wersji mogą spowodować Y2K dla przeglądarek internetowych i zepsuć wszystkie nasze ulubione witryny, ponieważ Internet nie jest jeszcze gotowy do obsługi tych dużych liczb.

Dla tych, którzy nie pamiętają błędu Y2K, w 1999 roku naukowcy zdali sobie sprawę, że większość komputerów opiera swoje zegary na dwóch ostatnich cyfrach roku, a 1 stycznia pomyśleli, że rok 2000 to 1900. To był ogromny bałagan, ale globalne inicjatywy w zakresie oprogramowania uratowały dzień.

Obecnie przeglądarki internetowe mogą znaleźć się w nieco podobnej sytuacji. Nieuniknione przejście do wersji 100 może spowodować błędy lub problemy ze zgodnością w niektórych witrynach, które nie są gotowe do odczytywania trzycyfrowych ciągów agenta użytkownika. Do tej pory te ciągi kodu zawierały tylko dwie cyfry i okazuje się, że mnóstwo stron internetowych nie będzie w stanie odczytać trzech, co może spowodować kilka błędów i problemów.

„Kiedy przeglądarki po raz pierwszy osiągnęły wersję 10 nieco ponad 12 lat temu, wykryto wiele problemów z bibliotekami analizowania User-Agent, ponieważ główny numer wersji zmienił się z jednej cyfry na dwa" — wyjaśnia zespół programistów w Mozilli. W tym roku.

W rezultacie Mozilla włożyła mnóstwo wysiłku za kulisami, aby to naprawić. Dodatkowo, wraz z Google, podobno od miesięcy wysyła ostrzeżenia do twórców stron internetowych.

Zarówno Chrome, jak i Edge osiągną wersję przeglądarki 100 w marcu, a następnie Firefox w maju. Jak wyjaśnia BleepingComputer, klient użytkownika to ciąg znaków używany przez przeglądarkę internetową, który udostępnia informacje o oprogramowaniu, w tym nazwę przeglądarki, jej numer wersji i używaną technologię. Kiedy odwiedzasz stronę internetową, klient przeglądarki jest wysyłany wraz z żądaniem strony internetowej. Dzięki temu strona internetowa może sprawdzić wersję przeglądarki odwiedzającego i zmodyfikować jej odpowiedź w oparciu o funkcje obsługiwane przez przeglądarkę. Jeśli strony internetowe nie są w stanie odczytać tego ciągu, mogą w ogóle nie działać lub przynajmniej być poważnie uszkodzone.

Zespoły Chrome i Mozilla przeprowadzają testy w poszukiwaniu usterek lub znalezienia rozwiązania, a lista problemów jest obecnie krótka. Według Engadget dotyczy to kilku dużych witryn, w tym HBO Go, Bethesda i Yahoo.

Rozwiązanie tymczasowe

Twórcy stron internetowych mogą włączyć specjalną flagę w bieżących wersjach Chrome, Edge i Firefox, aby przeglądarki zgłaszały jako wersję 100. W ten sposób mogą sprawdzić problemy lub pomóc znaleźć poprawkę. Biorąc pod uwagę, że Chrome w wersji 100 wyjdzie dopiero 29 marca, a Firefox v100 3 maja, deweloperzy mają jeszcze trochę czasu.

Na razie plan tworzenia kopii zapasowych lub tymczasowe rozwiązanie polega na zamrożeniu numerów wersji na 99, aby złagodzić wszelkie problemy, zwłaszcza jeśli zmiany nie rozwiążą nadchodzącego problemu. Możesz też wydać aktualizacje poprawek w locie, aby zmienić kod witryn, których dotyczy problem. Tak więc, jeśli internet zacznie się dla ciebie „łamać” pod koniec marca lub na początku maja, teraz wiesz, dlaczego.

przez 9to5Mac

Źródło nagrywania: www.reviewgeek.com

Ta strona korzysta z plików cookie, aby poprawić Twoje wrażenia. Zakładamy, że nie masz nic przeciwko, ale możesz zrezygnować, jeśli chcesz. Akceptuję Więcej szczegółów