Mozilla: релиз Firefox 100 и Chrome 100 нарушит работу некоторых веб-сайтов

Как показало тестирование, с обработкой трёхзначного номера версии браузера не справятся в том числе сайты HBO, Yahoo, Slack и Bethesda.

Mozilla: релиз Firefox 100 и Chrome 100 нарушит работу некоторых веб-сайтов

Mozilla предупредила разработчиков веб-сайтов, что грядущие версии Firefox 100 и Chrome 100 могут нарушить работу некоторых ресурсов при сбое анализа строки User-Agent.

Суть проблемы: когда пользователь посещает сайт, последнему передаётся строка User-Agent с упоминанием номера версии браузера. Это позволяет сайтам изменять ответ в зависимости от функций, поддерживаемых браузером. Но не все ресурсы умеют обрабатывать трёхзначный номер версии.

Пример User-Agent для Chrome 98

Во второй половине Mozilla и Google начали эксперимент по выявлению сайтов, которые выдают ошибки при посещении браузера с номером версии более v99. Проблемы наблюдаются с сайтами HBO Go, Bethesda, Yahoo, Slack и ресурсами, созданными через конструктор Duda. Среди популярных типов сбоев — выдача ошибки из-за неподдерживаемой версии браузера и некорректный рендеринг интерфейса.

Релиз Google Chrome 100 состоится 29 марта, Mozilla Firefox 100 — 3 мая. Компании рекомендуют разработчикам проверить работоспособность их сайтов — в скрытых настройках Firefox Nightly и Chrome есть флаги, которые имитируют номер версии 100.