Почетна > Свет
Свет

Chrome 100 и Firefox 100 би могли срушити неке сајтове

Како се и Chrome и Firefox приближавају својој 100. верзији, оно што би требало да буде разлог за славље програмера могло би да се претвори у прави проблем.
firefox
Фото: WikimediaComonns/Deepanker Verma

Испоставило се да, слично као што је то био Y2К баг, троцифрени бројеви кодирани у User-Agents (UA) секцијама прегледача могу изазвати проблеме код мањег броја сајтова, сугерише Bleeping Computer.

Mozilla је прошле године започела експеримент како би открила да ли ће верзија 100 утицати на сајтове и управо је објавила резултате. То је утицало на мали број сајтова (међу њима и неке веома велике). Они нису могли да анализирају User-Agents низ који садржи троцифрени број. Значајни сајтови, који су још увек погођени, су HBO Go, Bethesda и Yahoo.

Грешке могу да укључују поруку „прегледач није подржан“, проблеме са приказивањем сајта, грешке при рашчлањивању, грешку 403 и друго.

Како је ово могло да се догоди?

„Без једне спецификације коју је потребно пратити, различити прегледачи имају различите формате за User-Agent низове и рашчлањивање User-Agent специфичног за локацију“, објашњава Mozilla на свом блогу. „Могуће је да неке библиотеке за рашчлањивање могу имати чврсто кодиране претпоставке или грешке које не узимају у обзир троцифрене бројеве главних верзија програма“, истиче се.

Срећом, програмери за оба претраживача имају план. Ако постоје проблеми са сајтовима који се не могу решити пре него што се верзије објаве. Оба прегледача ће замрзнути бројеве верзија на 99 у User-Agent-а низовима или ће унети замене кода да би се решили проблеми

Оба прегледача су такође замолила програмере да тестирају своје сајтове са Firefox/Chrome 100 User-Agent. Прегледачи би требало да стигну 29. марта (Chrome) и 3. маја (Firefox).

Kompanija “Coca Cola HBC” među najboljima u svetu u očuvanju životne sredine

Преузмите андроид апликацију.