Chrome, Firefox и Edge скоро обновятся до версии 100, из-за которой перестанут открываться некоторые сайты.
Проблема заключается в определении User-Agent. Это идентификационная строка, которая содержится в каждом браузере. Она включает в себя название приложения, номер версии и различные поддерживаемые технологии.
Когда пользователь открывает сайт, вместе с запросом браузер отправляет User-Agent. Это позволяет сайту проверить версию браузера и в зависимости от его функций, отправить подходящую страницу.
Некоторые сайты способны определять только двухзначный номер версии браузера. Поэтому при распознавании, к примеру, Chrome 100, страница не сможет загрузиться и будет постоянно обновляться.
Mozilla отмечает, что похожая ситуация была 12 лет назад, когда номер версии стал состоять из двух цифр.
Google, Mozilla и Microsoft давно предупреждают разработчиков о проблеме. Многие уже решили её. Но некоторые сайты, среди которых HBO Go, Slack, Bethesda и Yahoo, до сих пор не оптимизировали код.
Chrome 100 выйдет 29 марта, а Firefox 100 — 3 мая. [The Verge]
13 комментариев
Форум →У меня такое чувство, что хром уже перестал недавно открывать некоторые сайты :-)
А в чем проблема делать версии хром 99.1.37.19.19.1.2.3.4.5.6.12.46.19 и далее?
@FGyou, так они так и выпускают
Версия 98.0.4758.102
это последняя.
FF = 255. Или тут другая логика?
@GEB GEB, видимо, другая логика)
Вероятно, имеется в виду, что какие-то криворукие разработчики ищут номер версии браузера в строке юзер-агент по шаблону из двух цифр и под него не попадут три цифры. Конечно, такое вполне возможно, но мне кажется, что проблема преувеличена. Ну не определится версия и может даже какая-нибудь редкая фишка не сработает, но чтобы сайт постоянно перегружался из-за этого – это ещё надо постараться так сделать.
У меня такое ощущение, что эта проблема по надуманности сродни проблеме 2000-го года, о которой говорили едва ли не как про конец света.
представляю что начнется в корпоративном сегменте, где порталы и прочие недоармы не оптимизируются годами и до сих пор поддерживают хром 40 версии..
@Frame_33, вы прикалываетесь? Некоторые еще используют IE 11 в режиме совместимости до IE 11, а в некоторых случаях еще и всякое древнее дерьмо на WinXP держат для этого. Вы думаете весь IT рынок состоит из ITIL специалистов или тех кто хотя-бы пытается такие практики использовать, а еще есть до [censored] разного оборудования, которое установили лет 20 назад и с того времени вообще не обновляли. А еще есть отдельная категория на специальной IT олимпиаде – принципиальный отказ от обновлений.
@Phonerz, в чем я прикалываюсь? я у себя на работе это вижу каждый день. Как только юзеры начнут обновлять хром, куча порталов тупо не откроется, дикий вой поднимется. А знаете что самое забавное?! никто не будет эти порталы оптимизировать, просто откатят хром на условную 98 версию а апдейты запретят
@Frame_33, а чем плох этот вариант? не поднимать версию? Если и так все работает?
@ssrg, обновления важны тем, что несут в себе критические изменения, в т.ч. безопасности
Ну хоть следующая “проблема”, из-за уже 4-х значного номера версии, может произойти, согласно графику релиза версий Chrome, 22 апреля 2098 года. Кто планирует дожить, ставьте палец вверх! 😉
почему макбук начинает адово кипеть от работы хрома? Что с ним не так
Проблема 2000 года?) Очень хорошо тогда удалось попилить бюджеты, удобно)
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Почему экран iPhone не блокируется во время звонков
Не могу отключить щелчок камеры при съемке. Работает в любом режиме.
Что выбрать: MacBook или Xiaomi Mi Notebook
Что делать, если в macOS Sierra очень тормозит Microsoft Office
Не удаляются приложения на iOS, что делать?
Как на iPhone отключить синхронизацию с iCloud для некоторых заметок
Как включить уведомления о COVID-19 в iOS 13.7
Почему iPhone иногда сильно снижает яркость экрана