Chrome, Edge і Firefox досягли 100-ї версії – це може “зламати” деякі сайти

Браузери Chrome, Firefox та Edge готуються до випуску версії під номером 100, яка викликає проблеми з відображенням сайтів.

Як попереджає Engadget, проблема полягає в рядку користувача агента (User-Agent), який замість двозначного стане тризначним.

Сервер використовує надіслану йому інформацію для адаптації веб-сайтів та кращого відображення контенту. Через User-Agent веб-сторінка дізнається, який тип браузера ви використовуєте і як він «свіжий».

Як показав експеримент Mozilla, рядок може призвести до помилок, а також проблем сумісності деяких веб-доменів, які не підходять для читання тризначних User-Agent. Виявилося, деякі великі сайти мають таку проблему. Наприклад, на порталах HBO Go, Bethesda та Yahoo з’являлися помилки “Ваш браузер не підтримується”, виникали проблеми з відображенням сайту, збої синтаксичного аналізу, помилки 403 і так далі.

Chrome, Firefox та Edge вже деякий час попереджали про цю проблему, і пропонували користувачам завантажувати тестові версії, перевіряючи сайти.

Очікується, що оновлення до версії 100 з’явиться 29 березня для Chrome та Edge, а Firefox воно вийде 3 травня.

“Коли трохи більше 12 років тому браузери вперше вийшли на версію 10, було виявлено безліч проблем із бібліотеками синтаксичного аналізу User-Agent, оскільки основний номер версії змінився з однієї цифри на дві”, – пояснювали веб-розробники Mozilla.

У разі виникнення проблем розробники браузерів пообіцяли вжити заходів. У Mozilla розглядають можливість тимчасового заморожування браузера на версії Firefox 99. Google також обіцяє зробити основну версію Chrome 99 у разі виникнення проблем із сайтами.