Více
    15.8 C
    Czech
    Neděle 21. července 2024

    Stá verze prohlížečů Firefox a Chrome nejspíše rozbije některé weby

    Prohlížeče Firefox a Google Chrome by mohly v blízké budoucnosti čelit vážným technickým problémům u některých stránek. Důvodem jsou trojmístná čísla verzí, se kterými budou mít některé weby problém pracovat.

    Společnost Mozilla varuje vývojáře, že nadcházející verze prohlížečů Firefox 100 a Chrome 100 mohou poškodit webové stránky při analýze řetězců user-agenta obsahujících trojmístná čísla verzí. Podobně jako nechvalně proslulá chyba Y2K, kvůli níž byl rok 2000 pro některé počítače nerozeznatelný od roku 1900. Chrome 100 bude vydán 29. března a Firefox 100 3. května.

    Co to je user-agent?

    User-agent je řetězec používaný webovými prohlížeči, v kterém jsou základní informace používaného softwaru. Můžete v něm najít například název prohlížeče, jeho verzi a různé technologie, které používá. Některé stránky se poté podle něho jinak chovají.

    Takto vypadá user-agent nejnovější verze prohlížeče Chrome: „Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36“. Na konci můžete vidět část „Chrome/98.0.4758.102„, která nám udává přesné číslo verze prohlížeče.

    Většinu webových vývojářů však pravděpodobně zajímá pouze číslo hlavní verze, které je v našem příkladu „98“. Některé weby jsou ale špatně naprogramované a berou v potaz jen první dvě čísla. Pokud by tedy dostaly user-agenta s verzí „100“, interpretovaly by to jako verzi „10“, což by mohlo rozbít celou stránku.

    „Když prohlížeče před více než 12 lety poprvé dosáhly verze 10, objevilo se mnoho problémů s knihovnami pro zpracování user-agenta, protože číslo verze se změnilo z jedné číslice na dvě,“ vysvětluje tým webových vývojářů na blogu Mozilly.

    Google a Mozilla ale pilně pracují na prevenci problémů

    Mozilla i Google provádějí experimenty s testováním webových stránek a hlášením poruch. Existuje průběžný seznam problémů, který je ale v tuto chvíli poměrně malý. Mezi významné postižené weby patří například HBO Go, Bethesda, Yahoo a T-Mobile.

    Společnost Google na to poprvé upozornila již v listopadu loňského roku. Pokud máte webové stránky a chcete si ověřit, zda se to týká i těch vašich, Mozilla poskytla návod na testování.

    Sledujte nás na sítích

    Google v oficiální upoutávce potvrdil skládací telefon Pixel 9 Pro Fold

    Společnost Google potvrdila nadcházející uvedení skládacího smartphonu Pixel 9 Pro Fold, který je určen pro moderní dobu. V upoutávkovém videu Google představil toto zařízení a zdůraznil jeho inovativní funkce, jako je chatbot s umělou inteligencí gen a jedinečné nastavení fotoaparátu s vertikálním zarovnáním na jedné straně telefonu.

    Emulátor UTM SE pro PC od Applu byl po původním zamítnutí schválen pro iPhone a iPad

    Po původním zamítnutí emulátoru UTM SE PC pro iPhone a iPad společnost Apple překvapivě otočila. Povolila stahování aplikace z obchodu App Store. Toto rozhodnutí přišlo poté, co společnost Apple aplikaci dříve odmítla s tím, že jsou povoleny pouze emulátory "retro her", nikoli emulátory PC.

    Samsung představuje chytrý prsten Galaxy Ring

    Společnost Samsung představila špičkový Samsung Galaxy Ring, nový chytrý zdravotní prsten vybavený pokročilými funkcemi, který je určen pro milovníky zdraví a technicky zdatné spotřebitele.

    NEJNOVĚJŠÍ

    Google v oficiální upoutávce potvrdil skládací telefon Pixel 9 Pro Fold

    Společnost Google potvrdila nadcházející uvedení skládacího smartphonu Pixel 9 Pro Fold, který je určen pro moderní dobu. V upoutávkovém videu Google představil toto zařízení a zdůraznil jeho inovativní funkce, jako je chatbot s umělou inteligencí gen a jedinečné nastavení fotoaparátu s vertikálním zarovnáním na jedné straně telefonu.

    Emulátor UTM SE pro PC od Applu byl po původním zamítnutí schválen pro iPhone a iPad

    Po původním zamítnutí emulátoru UTM SE PC pro iPhone a iPad společnost Apple překvapivě otočila. Povolila stahování aplikace z obchodu App Store. Toto rozhodnutí přišlo poté, co společnost Apple aplikaci dříve odmítla s tím, že jsou povoleny pouze emulátory "retro her", nikoli emulátory PC.

    Samsung představuje chytrý prsten Galaxy Ring

    Společnost Samsung představila špičkový Samsung Galaxy Ring, nový chytrý zdravotní prsten vybavený pokročilými funkcemi, který je určen pro milovníky zdraví a technicky zdatné spotřebitele.