Юбилейная версия браузера 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 года.

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

В России создают автономных роботов для огнеупорного производства

В России создают автономных роботов для огнеупорного производства

В Японии возник острый дефицит углекислого газа

В Японии возник острый дефицит углекислого газа

«Умный» столик для разварки кристаллов спасет электронику от брака

«Умный» столик для разварки кристаллов спасет электронику от брака

Ученые виртуально развернули и прочли свитки папируса, обугленные при извержении Везувия

Ученые виртуально развернули и прочли свитки папируса, обугленные при извержении Везувия

Российский 3D-принтер печатает керамические узлы для авиадвигателей, выдерживающие 1500 °C

Российский 3D-принтер печатает керамические узлы для авиадвигателей, выдерживающие 1500 °C

Алгоритм МГУ выявляет скрытые ошибки в данных для обучения ИИ

Алгоритм МГУ выявляет скрытые ошибки в данных для обучения ИИ

Энтузиаст собрал компьютер для апокалипсиса, работающий от огня

Энтузиаст собрал компьютер для апокалипсиса, работающий от огня

Канатная дорога между Россией и Китаем заработает в мае 2027 года

Канатная дорога между Россией и Китаем заработает в мае 2027 года

Робот МФТИ установил рекорд сборки головоломки «мегаминкс» за 9,6 секунды

Робот МФТИ установил рекорд сборки головоломки «мегаминкс» за 9,6 секунды

Медицинские технологии, в которые почти невозможно поверить

Медицинские технологии, в которые почти невозможно поверить

Квантовый двигатель нарушает законы термодинамики, генерируя работу и холод одновременно

Квантовый двигатель нарушает законы термодинамики, генерируя работу и холод одновременно

ИИ в джунглях: как в Коста-Рике тестируют сообразительность диких обезьян

ИИ в джунглях: как в Коста-Рике тестируют сообразительность диких обезьян

Google представила Pixel 11 Pro, Pro XL и складной Pro Fold с новой подсветкой HiLight

Google представила Pixel 11 Pro, Pro XL и складной Pro Fold с новой подсветкой HiLight

Ученые раскрыли пользу кимчи: пробиотики, витамины и жирные кислоты

Ученые раскрыли пользу кимчи: пробиотики, витамины и жирные кислоты

Ученые предложили новый сценарий происхождения первых клеток на Земле

Ученые предложили новый сценарий происхождения первых клеток на Земле

Семь самых странных явлений Солнечной системы, которые сложно объяснить

Семь самых странных явлений Солнечной системы, которые сложно объяснить