Версія 100 Chrome, Edge і Firefox може зламати деякі веб-сайти

10

Коротко: досягнення версії 100 має стати віхою для веб-браузера, але насправді це подія, яка може зламати деякі веб-сайти для людей, які використовують Google Chrome, Microsoft Edge або Firefox від Mozilla. Розробники готувалися до цього моменту вже деякий час, але їм все одно потрібна допомога.

Chrome, Microsoft Edge і Firefox наближаються до випуску своєї 100-ї версії. Хоча для користувача це може виглядати як приємне кругле число, воно також може викликати помилки або створювати проблеми з сумісністю для певних веб-сайтів.

У деяких людей це може навіть викликати спогади про сумнозвісну помилку Y2K і пропуск Microsoft Windows 9, але цього разу проблема пов’язана з тим, як веб-сайти зчитують рядки агента користувача (UA), щоб ідентифікувати ваш веб-браузер та його можливості.

Коли ви відвідуєте веб-сторінку на такому сайті, як TechSpot, ваш пристрій надсилає запит на цю сторінку, який містить рядок агента користувача, який виглядає приблизно так: «Firefox: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:96.0) Gecko/20100101 Firefox/96.0.”

Різні веб-браузери мають різні формати для цього, і через те, як працюють деякі бібліотеки аналізу користувацьких агентів, вони можуть викликати проблеми під час читання тризначних основних номерів версій. Щоб детально ознайомитися з тим, які реалізації викликають це, подивіться тут.

Ще в серпні 2021 року Mozilla розпочала експеримент, щоб з’ясувати, чи можуть тризначні номери версій викликати проблеми, і виявила, що невелика кількість веб-сайтів не відображатиметься або не працює належним чином.

Помітні приклади, зокрема Yahoo, Bethesda, HBO Go, Slack та інші, додаються до списку щодня. У Google є подібні постійні зусилля, які дозволяють розробникам примусово використовувати рядок агента користувача v100 для цілей тестування. Це виявило, що веб-сайти, створені за допомогою Duda, відображатимуться неправильно, але проблему було вирішено в грудні 2021 року.

Хороша новина полягає в тому, що Google і Mozilla працюють над тим, щоб пом’якшити будь-які потенційні проблеми, які можуть виникнути, наприклад, заморожуючи основну версію до 99 і повідомляючи про неї в другорядній частині рядка агента користувача.

Chrome 100 буде випущено 29 березня, а Firefox 100 – 3 травня, але тим часом адміністратори та розробники веб-сайтів можуть допомогти, повідомляючи про будь-які проблеми в Mozilla та Google.

Джерело запису: techspot.com

Цей веб -сайт використовує файли cookie, щоб покращити ваш досвід. Ми припустимо, що з цим все гаразд, але ви можете відмовитися, якщо захочете. Прийняти Читати далі