image

Chrome en Firefox versie 100 kunnen voor problemen met websites zorgen

woensdag 16 februari 2022, 10:48 door Redactie, 17 reacties

Nog een aantal weken en dan verschijnt versie 100 van Google Chrome en Mozilla Firefox en het driecijferige versienummer kan voor problemen met websites zorgen. Daarvoor waarschuwt Mozilla. Browsers versturen bij het bezoeken van websites de User-Agent string, die informatie over de browser en het systeem van de gebruiker bevat, waaronder het versienummer van de browser.

Webontwikkelaars gebruiken allerlei technieken om deze strings te verwerken, van zelfontwikkelde code tot parsing libraries. De overstap van een tweecijferig versienummer naar een driecijferig versienummer kan voor problemen met het laden en functioneren van websites zorgen wanneer websites een tweecijferig versienummer verwachten en er een driecijferig versienummer wordt verstuurd.

Bij de overstap van een eencijferig versienummer naar een tweecijferig versienummer, zo'n twaalf jaar geleden, zorgde dit voor allerlei problemen. Sindsdien hebben libraries de logica verbeterd, waardoor wordt verwacht dat de overstap naar een driecijferig versienummer minder grote gevolgen zal hebben. Zowel Google als Mozilla hebben inmiddels tests uitgevoerd om eventuele problemen te identificeren en verhelpen.

Wanneer blijkt dat versienummer 100 voor grootschalige problemen zorgt kan Mozilla besluiten om op versienummer 99 terug te vallen. Iets dat ook Google zal doen. Tot de release van Chrome 100 op 29 maart en Firefox 100 op 3 mei worden webontwikkelaars opgeroepen om hun websites en webapplicaties te testen en waar nodig aan te passen.

Reacties (17)
16-02-2022, 11:01 door Anoniem
Doet me denken aan de windows file name beperking. 8.3
Zijn dat soort problemen nog niet opgelost in de 64 bit wereld?
16-02-2022, 11:10 door gradje71
Wanneer gaan programmeurs een keer leren om te gaan met veranderingen en voordat ze iets in elkaar flansten een keer goed nadenken voordat ze wat gaan doen?

Mijn antwoord is "nooit".
16-02-2022, 11:12 door Anoniem
Nullen en ééntjes...maar nu even niet. ;-)
16-02-2022, 11:19 door Ron625
Wanneer gaan website bouwers en ontwikkelaars eens nadenken, dat iedere aanpassing voor een browser verkeerd is?
Gebruik de standaarden zoals die door het W3C zijn voorgeschreven, dan krijg je dit soort problemen niet.
16-02-2022, 12:04 door Anoniem
Door Ron625: Wanneer gaan website bouwers en ontwikkelaars eens nadenken, dat iedere aanpassing voor een browser verkeerd is?
Gebruik de standaarden zoals die door het W3C zijn voorgeschreven, dan krijg je dit soort problemen niet.
O dan zou ik me als Firefox of Chrome niet drukmaken. Websites die zich niet aan de standaard houden kunnen we missen als kiespijn. Anders krijgen we weer al die ie6 uitzonderingen
16-02-2022, 12:15 door Anoniem
Door gradje71: Wanneer gaan programmeurs een keer leren om te gaan met veranderingen en voordat ze iets in elkaar flansten een keer goed nadenken voordat ze wat gaan doen?

Mijn antwoord is "nooit".

Wat is dit voor reactie? Een programmeur houdt bezig met zijn eigen ontwikkelingen. Een website of app-bouwer kan niet altijd rekening houden met ontwikkelingen bij al die andere bedrijven. Er zijn inmiddels zoveel mobiele en desktop browsers, die op hun beurt nieuwe dingen verzinnen of een eigen smaakje hebben. Dat is niet te volgen voor een ontwikkelaar.
En alleen maar standaarden volgen is niet altijd de oplossing. Als je wilt innoveren dan moet je mee bewegen. Soms ben op tijd en soms ben je te laat.

Ben wel benieuwd of jij in je innovatieve vak altijd bij het up-to-date bent en of jij nog achteraf wijzigingen moet aanbrengen?
Of is alles in je vak uitgekauwd en ga je niet meer mee met de tijd.
16-02-2022, 12:31 door Anoniem
De user agent string moet gewoon "" zijn.
16-02-2022, 12:56 door Anoniem
Misschien niet meer de versie nummer meegeven, wordt je ook minder uniek op het internet.
16-02-2022, 13:52 door Hyper
Door Anoniem: De user agent string moet gewoon "" zijn.

Er zijn genoeg tooltjes die dit bewerkstelligen. En dit geeft problemen met bestaande websites, waar er inmiddels al aardig wat van zijn. Daarom zie ik dit niet snel gebeuren. Keuzes uit het verleden bijten ons. De enige les is om bij het bedenken van nieuwe technologieën een meer vooruitziende blik te hebben en te anticiperen op security en privacygevolgen. Maar dat gaat niet gebeuren vanwege de kosten hiervan.
16-02-2022, 15:20 door Anoniem
Door Anoniem: Doet me denken aan de windows file name beperking. 8.3
Zijn dat soort problemen nog niet opgelost in de 64 bit wereld?

Doet mij denken aan epoch probleem over een paar jaar.
16-02-2022, 15:22 door Anoniem
Door Anoniem: De user agent string moet gewoon "" zijn.
Dat zou inderdaad een mooie standaard zijn. Helaas dat commerciële instellingen daar anders over denken.
16-02-2022, 16:55 door Anoniem
Dat is toch simpel te testen, zet de User-Agent op: Mozilla/5.0 (Macintosh; Intel Mac OS X 11_10_7; rv:100.0esr) Gecko/20010101 Firefox/100.0esr

En gaan met die banaan.
16-02-2022, 23:04 door Anoniem
Door gradje71: Wanneer gaan programmeurs een keer leren om te gaan met veranderingen en voordat ze iets in elkaar flansten een keer goed nadenken voordat ze wat gaan doen?

Mijn antwoord is "nooit".

Jij bent dus geen programmeur, anders zou je het wel snappen.
18-02-2022, 08:53 door S.A.T.A.N.
Webontwikkelaars gebruiken allerlei technieken om deze strings te verwerken, van zelfontwikkelde code tot parsing libraries. De overstap van een tweecijferig versienummer naar een driecijferig versienummer kan voor problemen met het laden en functioneren van websites zorgen wanneer websites een tweecijferig versienummer verwachten en er een driecijferig versienummer wordt verstuurd.

Scriptkiddies.
18-02-2022, 13:51 door Anoniem
Subaru.nl is er zo eentje.. de melding komt dat je naar de nieuwste versie van msie moet downloaden terwijl ik met chrome bezoek.. zet ik 100 uit en terug naar 98, gaat het wel goed...
19-02-2022, 08:28 door Anoniem
De geest van de milleniumbug steekt de kop weer op.

Let maar op, er blijkt niks aan de hand te zijn.
20-02-2022, 22:09 door Anoniem
Het bewijst wel hoe gek die snelle opeenvolging van versies wel is. Het deugt voor niks - en zeker niet op beveilingsvlak - die hele ratrace!
Reageren

Deze posting is gelocked. Reageren is niet meer mogelijk.