В конце марта 2022 года должен состояться релиз браузера Google Chrome 100, но с появлением третьей цифры в номере версии могут возникнуть проблемы, из-за которых некоторые сайты перестанут открываться. Google уже знает о потенциальных проблемах и работает над их решением.
Как сообщает Chromium Bug Tracker, уязвимые веб-сайты в основной разработаны с помощью Duda, набора для веб-дизайна. Все эти веб-сайты используют один и тот же фрагмент кода, чтобы проверить, какую версию Chrome вы используете.
Когда для работы веб-сайта необходимо определить версию браузера, которую использует клиент, он делает запрос. В текущей версии Chrome в значение User Agent string выглядит так: «Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36». Точная версия браузера указана в этом фрагменте: «Chrome / 96.0.4664.45», где «96» — это так называемая «основная» версия.
Некоторые сайты при проверке версии браузера считывают только первые две цифры, при этом они отказываются работать с версиями ниже Chrome 40 (с 2015 года). С выпуском 100-й версии система будет «видеть» только две цифры, а запись «Chrome / 100» будет интерпретироваться как версия 10. Google подтвердила, что такая проблема может возникнуть на ряде сайтов, поэтому решение уже находится в разработке.
В качестве одного из потенциальных способов решения проблемы предлагают заблокировать номер версии Chrome для старых сайтов на 99. То есть вместо версии «Chrome / 100. 0 .1234.56» будет показываться «Chrome / 99. 100 .1234,56», но разработчик всегда может проверить конкретную версию браузера, вызвав значение User Agent string.
Раскрыты характеристики Anker MagGo Power Bank 2 Pro: 25-ваттная магнитная зарядка и умное распознавание iPhone
100 долларов за друга: SpaceX привлекает новых пользователей спутникового интернета Starlink
В России впервые в мире создали ИИ для оптимизации транспорта с учетом трех ключевых факторов
Nvidia завершит поддержку игровых драйверов для Windows 10 в октябре, сохранив патчи безопасности еще на три года
SpaceX представила новую версию Starship V4: гигантская ракета стала еще выше
Minimal Phone 2 с OLED-дисплеем, физической QWERTY-клавиатурой и 12 ГБ ОЗУ привлек уже 1,6 млн долларов
Xiaomi выпустила робот-пылесос с функцией мытья под давлением и автосушкой швабры
Линейка Vivo X500 дебютирует в сентябре: флагманские версии оснастят 2-нм чипом Dimensity 9600 Pro