Версия 100 Chrome, Edge и Firefox может привести к поломке некоторых веб-сайтов.

44

Вкратце: достижение версии 100 должно стать важной вехой для веб-браузера, но на самом деле это событие, которое может привести к поломке некоторых веб-сайтов для людей, использующих Google Chrome, Microsoft Edge или Mozilla Firefox. Разработчики уже давно готовятся к этому моменту, но им все еще нужна помощь.

Chrome, Microsoft Edge и Firefox приближаются к выпуску своей сотой версии. Хотя это может показаться пользователю хорошим круглым числом, оно также может привести к ошибкам или проблемам совместимости для определенных веб-сайтов.

Для некоторых людей это может даже вызвать воспоминания о печально известной ошибке Y2K и Microsoft, пропускающей Windows 9, но на этот раз проблема связана с тем, как веб-сайты читают строки пользовательского агента (UA) для идентификации вашего веб-браузера и его возможностей.

Когда вы посещаете веб-страницу на таком сайте, как TechSpot, ваше устройство отправляет запрос этой страницы, который включает строку пользовательского агента, которая выглядит примерно так: «Firefox: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:96.0) Gecko/20100101 Firefox/96.0″.

Различные веб-браузеры имеют разные форматы для этого, и из-за того, как работают некоторые библиотеки синтаксического анализа пользовательского агента, они могут вызывать проблемы при чтении трехзначных номеров основных версий. Для более подробного ознакомления с тем, какие реализации вызывают это, посмотрите здесь.

Еще в августе 2021 года Mozilla начала эксперимент, чтобы выяснить, могут ли трехзначные номера версий вызывать проблемы, и обнаружила, что небольшое количество веб-сайтов не отображается или не работает должным образом.

Известные примеры, включая Yahoo, Bethesda, HBO Go, Slack и другие, добавляются в список каждый день. У Google есть аналогичные текущие усилия, которые позволяют разработчикам принудительно использовать строку пользовательского агента v100 для целей тестирования. Это показало, что веб-сайты, созданные с помощью Duda, не будут отображаться правильно, но проблема была исправлена ​​в декабре 2021 года.

Хорошей новостью является то, что Google и Mozilla работают над способами смягчения любых потенциальных проблем, которые могут возникнуть, например, замораживая основную версию до 99 и сообщая об этом в части дополнительной версии строки пользовательского агента.

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

Источник записи: techspot.com

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее