Chrome 100 может нарушить работу части сайтов

Google Chrome приближается к выходу юбилейной 100-й версии, релиз которой запланирован на конец марта 2022 года. Однако эта версия может нарушить работу части сайтов.

В Google уже давно знают об этом и работают над предотвращением такой ситуации. Тем не менее, в последние несколько недель компания обнаружила примеры сайтов, которые не смогут нормально работать после выхода 100-й версии.

Согласно Chromium Bug Tracker, это преимущественно те сайты, которые созданы с помощью конструктора сайтов Duda. Они используют одинаковый фрагмент кода для проверки используемой версии Chrome.

Когда сайту нужно узнать, какой браузер он использует и его версию, он проверяет строку агента пользователя:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36

Текущая версия браузера включает ряд цифр, но веб-разработчиков обычно интересует основная версия, которой на примере выше является 96-я.

В случае Duda разработчики выбрали читать только первые две цифры после «Chrome/», а это значит, что «Chrome/100» будет расцениваться как Chrome 10.

Другая проблема с Duda заключается в том, что система автоматически блокирует любую версию Chrome ниже 40-й, которая была выпущена в 2015 году. Таким образом, версия 100, воспринимаемая как 10-я, тоже будет блокироваться.

Сейчас разработчики Chrome пытаются найти решение этой проблемы. Текущим выходом в Google видят оповещение разработчиков веб-платформ о предстоящих проблемах с Chrome 100.

Причем Duda – не единственный конструктор сайтов, имеющий эту проблему. На днях выяснилось, что сайты, созданные с помощью Yell Business, также не смогут нормально работать после выхода Chrome 100. После обращений со стороны Google разработчики Yell Business исправили эту ошибку для всей своей сети.

На данный момент в Google надеются, что смогут найти все сайты, работа которых может нарушиться после выхода Chrome 100, и связаться с их разработчиками.

Если же сделать это не удастся, то Google внесет изменение в строку агента пользователя Chrome, чтобы вместо Chrome/100. 0.1234.56 отображалось, например:  Chrome/99. 100.1234.56. Это тоже одно из действующих предложений.

Источник: 9to5Google
preview Отчет о ссылках в Search Console не является приоритетным для Google

Отчет о ссылках в Search Console не является приоритетным для Google

Есть более важные области
preview В будущем Google Product Reviews Updates будут охватывать больше языков

В будущем Google Product Reviews Updates будут охватывать больше языков

А не только английский
preview Подборка смешных мемов о SEO в 2021 году

Подборка смешных мемов о SEO в 2021 году

От Джона Мюллера
preview Google продолжает эксперименты со связанными результатами

Google продолжает эксперименты со связанными результатами

В новом тесте они идут без URL
preview Google опубликовал рекомендации по межстраничным объявлениям

Google опубликовал рекомендации по межстраничным объявлениям

На основе поста от 2016 года