Nyheter, Prylar, Android, Mobiler, Appnedladdningar, Android

Ny version Uppgradering till Firefox och Chrome kan förstöra de flesta webbplatser

Med webbläsare i Firefox och Chrome på väg att nå ett tresiffrigt versionsnummer, varnar Mozilla för att vissa webbplatser kan gå sönder funktionaliteten på grund av analysfel.

Detta beror på att vissa webbplatser inte är gjorda för att analysera ett tresiffrigt versionsnummer i användaragentsträngar, som att köra olika bibliotek eller problem med gränssnittet som inte stöds. Ändå har Mozilla och Chrome testat detta ett tag och åtgärdat några av buggarna.

Problem med att flytta till v100

User-agent i en webbläsare är en informationssträng som innehåller webbläsarens namn, dess versionsnummer och de olika tekniker den använder. Denna information skickas tillsammans med webbsidans begäran till källan när en användare söker efter något, för att få ett svar som är mer relevant och lämpligt för webbläsarläget.

Eftersom det är användbart innehåller de flesta webbplatser bibliotek eller andra tekniker som bara kan analysera ett tvåsiffrigt versionsnummer i användaragentsträngar, och därigenom bryter ner funktionalitet om de ska analysera ett versionsnummer som inte stöds.

Och det är vad Mozilla och Google är berörda ungefär eftersom deras respektive webbläsare är inställda på att uppgradera till ett tresiffrigt versionsnummer om ett par månader. Chrome kommer att få sin v100 den 29 mars för Chrome och Firefox den 3 maj.

Båda OEM:erna har dock kört tester i flera månader för att kontrollera hur många webbplatser som stöder detta och vad som kan vara de viktigaste skälen till att lösa det. Och de fann att att köra bibliotek och användargränssnitt som inte stöds kan orsaka problem, och sajter som HBO Go, Bethesda, Yahoo, Slack och de som skapats av Dudas webbplatsbyggare påverkas.

Så de råder nu webbplatsägare att kontrollera och konfigurera sina webbplatser för att stödja denna uppgradering. För det kan de följa stegen nedan;

För Firefox Nightly

  1. Öppna Firefox Nightly’s Inställningar meny.
  2. Sök efter “Firefox 100” och markera sedan alternativet “”.

När det är aktiverat ändras Firefox användaragentsträng till:

Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:100.0) Gecko/20100101 Firefox/100.0

För Chrome

  1. Gå till
  2. Ställ in alternativet på `Aktiverad`.

När den är aktiverad ändras Chrome-användaragentsträngen till:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4758.102 Safari/537.36

Och om ett problem upptäcks ber Mozilla ägarna att göra det lämna en rapport på webcompat.com att ta itu med eventuella problem.