Юбилейная версия браузера Google Chrome может сломать некоторые сайты

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

Юбилейная версия браузера Google Chrome может сломать некоторые сайты

Google Chrome существует уже 13 лет и быстро приближается к своей 100-й основной версии. Хотя в браузере ничего существенного не изменится, Google предполагает, что Chrome 100 может привести к тому, что некоторые веб-сайты станут полностью недоступными. За последние несколько недель компания обнаружила ряд примеров сайтов, которые гарантированно сломаются.

Согласно Chromium Bug Tracker, в первую очередь пострадают сайты, разработанные с помощью Duda — набора для веб-дизайна. Все эти веб-сайты используют один и тот же фрагмент кода, для проверки используемой версии Chrome. Однако это далеко не единственный пример. Возникающая проблема немного напоминает известную "проблему 2000", когда смена даты могла привести к масштабным сбоям в работе всей вычислительной техники.

Корни у проблемы довольно простые. Если веб-сайту необходимо знать, какой браузер вы используете и насколько он актуален, он проверит то, что называется "строкой агента пользователя". Это фрагмент текста, который ваш браузер прикрепляет к каждому Интернет-соединению. Если вы измените то, что передается в строке User Agent, вы обнаружите немало проблем, большая часть которых возникает из-за "костылей" используемых для обеспечения совместимости новых браузеров с сайтами 1990-х и начала 2000-х годов.

Но в данном случае главное не это. Поскольку строка пользовательского агента представляет собой просто текст, разработчикам необходимо разработать способ интерпретации информации в соответствии со своими потребностями. В случае с Duda разработчики решили читать только первые две цифры после "Chrome /". Это означает, что "Chrome / 99" будет 99, но, с другой стороны, "Chrome / 100" будет рассматриваться как версия 10. Чаще всего сайт блокируют отображение на версиях ниже определенного номера, что означает полную неработоспособность сайта.

Любые сайты раннего интернета, созданные в 90-х и 00-х годах (и продолжающие работать сейчас) гарантированно перестанут открываться, если их владельцы не озаботятся решением проблемы. Помимо этого, многие сайты разрабатывались на весьма примитивных движках (и разрабатываются по сей день), что может привести к аналогичным ошибкам. У Google все еще нет единого решения проблемы, и пока они занимаются поиском потенциально проблемных сайтов, уведомляя их владельцев о возможной проблеме. Развязку этой истории, в любом случае, мы узнаем в конце марта 2022 года.

Читать TechDigest в Google

Читайте также

Google представила Gemini 4 Hydrogen — новый ИИ стал быстрее в 2,5 раза

Google представила Gemini 4 Hydrogen — новый ИИ стал быстрее в 2,5 раза

Дженсен Хуанг ушёл с поста главы Nvidia на фоне громкого скандала

Дженсен Хуанг ушёл с поста главы Nvidia на фоне громкого скандала

В Австралии построили небоскрёб с солнечными панелями вместо обычного фасада

В Австралии построили небоскрёб с солнечными панелями вместо обычного фасада

SpaceX заказала солнечные батареи на 100 ГВт для космических дата-центров

SpaceX заказала солнечные батареи на 100 ГВт для космических дата-центров

Робот впервые самостоятельно собрал конструкцию в космосе

Робот впервые самостоятельно собрал конструкцию в космосе

В Китае передали данные со скоростью 64 Тбит/с по оптоволокну длиной 1000 км

В Китае передали данные со скоростью 64 Тбит/с по оптоволокну длиной 1000 км

В Китае роботов заставили работать в магазине 24 часа — двое не справились

В Китае роботов заставили работать в магазине 24 часа — двое не справились

Главу Nvidia заподозрили в связях с предполагаемой китайской шпионкой

Главу Nvidia заподозрили в связях с предполагаемой китайской шпионкой

«Черный ящик»: как устроен главный свидетель авиакатастроф и почему его нельзя заменить облаком

«Черный ящик»: как устроен главный свидетель авиакатастроф и почему его нельзя заменить облаком

Starlink и Starshield: чем отличаются две спутниковые сети SpaceX

Starlink и Starshield: чем отличаются две спутниковые сети SpaceX

Что происходит со спутником, когда у него заканчивается топливо: почему он не падает на Землю?

Что происходит со спутником, когда у него заканчивается топливо: почему он не падает на Землю?

Япония отправляет аппарат к спутникам Марса: миссия MMX должна раскрыть тайну происхождения Фобоса и Деймоса

Япония отправляет аппарат к спутникам Марса: миссия MMX должна раскрыть тайну происхождения Фобоса и Деймоса

На Марс хотят отправить рой роботов, способных ориентироваться по звёздам без GPS

На Марс хотят отправить рой роботов, способных ориентироваться по звёздам без GPS

Honor 700 получит батарею на 9000 мАч и камеру на 200 Мп — названа дата презентации

Honor 700 получит батарею на 9000 мАч и камеру на 200 Мп — названа дата презентации

В Австралии выбрали насекомое года — победил золотой рождественский жук

В Австралии выбрали насекомое года — победил золотой рождественский жук

Телескоп «Евклид» составил карту миллиарда космических объектов в поисках тёмной материи

Телескоп «Евклид» составил карту миллиарда космических объектов в поисках тёмной материи