Chrome 100 убьет тысячи веб-сайтов, если мы ничего не сделаем

Google Chrome выпускает новую версию каждые несколько недель. Все эти версии прошли бета-версию, ветку для разработчиков или канареечную ветвь Google Chrome, что позволяет нам тщательно тестировать новости, которые в конечном итоге дойдут до стабильной версии. Сейчас на наших устройствах установлена ​​версия 96, а выпуск версии 100 ожидается в марте. Изменение номера версии двумя или тремя цифрами более проблематично, чем кажется. Фактически, если что-то не изменится между этим и его запуском, Chrome 100 прибудет, вызывая тысячи сайтов перестают работать.

Самый популярный браузер в мире с нами 13 лет . Кажется невероятным, что вначале это была простая и скромная альтернатива всемогущему Internet Explorer. Его ускоренный цикл разработки с выпуском новой версии время от времени означает, что мы близки к запуску версии 100. Хотя можно было подумать, что эта версия принесет важные новости, такие как новые интерфейсы или функции, правда в том, что она не будет . Что будет новостью, так это то, что число 100 вызовет некоторые проблемы, если ничего не будет сделано вовремя.

Chrome 100 убьет тысячи веб-сайтов, если мы ничего не сделаем

Проблемы с сайтами, созданными с помощью Duda

Сомнение это веб-сайт, специализирующийся на простом создании веб-страниц. Сегодня тысячи людей, будь то в личных или деловых целях, используют его для создания профессионально выглядящих веб-страниц с минимальными усилиями. По сути, это еще одна альтернатива рынку, на котором есть такие платформы, как Wix, GoDaddy и Zyro. Пользователь должен будет выбрать шаблон, и оттуда он сможет легко создать свой веб-сайт.

Chrome

Проблема связана с этими веб-сайтами, и ее легко понять. Начнем с того, что веб-сайты обычно проверяют версию используемого нами браузера. Для этого он использует небольшой код, известный как «Строка пользовательского агента» . Эта информация «передается» нашим браузером. В настоящее время это будет примерно так:

Мозилла / 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit / 537.36 (KHTML, например, Gecko) Chrome / 96.0.4664.45 Safari / 537.36

Из этого предыдущего кода нас интересует часть «Chrome / 96.0.4664.45», которая сообщает нам точную версию браузера, который мы используем. Большинству разработчиков остается только номер версии, в этом случае "96" . Итак, Chrome / 99 будет «99», но как насчет Chrome / 100? В этом случае это будет отображаться как «10» .

Система Duda автоматически блокирует любую версию Google Chrome ниже 40 , запущенная в 2015 году, которая разрешит доступ с помощью Google Chrome 99, но не с помощью Google Chrome 100, полагая, что мы получаем доступ с версией 10. В настоящее время они оценивают решения, которые не позволят этой новой версии сделать тысячи веб-сайтов недоступными.

Первый - оставить 99 в качестве номера версии на некоторое время, например «Chrome / 100.0.1234.56» будет «Chrome / 100.0.1234.56». Это будет временный патч . Google хочет связаться с разработчиками, чтобы адаптировать решения к этому изменению версии, что потребует учета трех цифр для версии браузера. У нас есть время до марта, чтобы это исправить.