Firefox и Chrome скоро начнут ломать сайты

Два из самых популярных в мире браузеров приближаются к релизу 100-й версии. Разработчики Mozilla в прошлом году решили поэкспериментировать и посмотреть, как трёхзначный номер будет воспринят сайтами. Оказалось, что он может привести к сбою некоторых ресурсов, похожему на «ошибку Y2K», пишет Engadget.

Пакінуць каментарый

Исследователи предупредили, что проблемы если и возникнут, то у небольшого числа сайтов, хотя и очень крупных, например HBO Go, Bethesda и Yahoo. При попытке открыть их пользователи могут наблюдать сообщения о том, что браузер не поддерживается, проблемы с рендерингом, ошибку запрета доступа 403 и другие неполадки.

Дело в том, что когда сайту нужно определить версию браузера, которой пользуется юзер, он запрашивает так называемый «user agent» — текстовую строку, содержащую эту информацию. Однако единого стандарта записи трёхзначных версий для браузеров нет, поэтому они могут обрабатываться некорректно.

9to5Google приводил в пример конструктор Duda: созданные на нём сайты могут считывать только первые две цифры номера версии. Поэтому «100» сервер интерпретирует как «10», а поскольку платформа не работает со сборками Chrome ниже 40, сайты не откроются.

Релиз сотой версии Chrome запланирован на конец марта, Firefox — на начало мая. Если к тому времени полностью решить вопрос с неподдерживаемыми сайтами не успеют, создатели обоих браузеров собираются оставить в строке user agent номер 99. Также они призывают веб-разработчиков проверить совместимость своих сайтов с числом 100.

Microsoft поймала флешбэк «проблемы 2000 года» в новогоднюю ночь: упала почта
По теме
Microsoft поймала флешбэк «проблемы 2000 года» в новогоднюю ночь: упала почта
Opera теперь поддерживает веб-адреса, состоящие только из эмодзи
По теме
Opera теперь поддерживает веб-адреса, состоящие только из эмодзи
Найдите 10 отличий: Chrome впервые за 8 лет обновил иконку
По теме
Найдите 10 отличий: Chrome впервые за 8 лет обновил иконку
Появился эффективный метод слежки за пользователями в сети по GPU
По теме
Появился эффективный метод слежки за пользователями в сети по GPU

Читать на dev.by