Издание на уеб браузъра Chrome 143

Компания Google публикува новата версия на уеб браузъра Chrome 143. Подобно на него, стабилен е наличен и свободният проект Chromium, който служи за основа на Chrome. Браузерът Chrome се отличава от Chromium с личния логотип на Google, система за уведомления при срив, модули за възпроизвеждане на защитено (DRM) видео съдържание, автоматични актуализации, непрекъснато активирана изолация в околната среда Sandbox, доставка на ключове за Google API и предаване на RLZ параметри по време на търсене. За потребителите, на които е нужно повече време за актуализация, е предвидена отделна версия с удължена стабилност, която се поддържа в продължение на 8 седмици. Следващото издание на Chrome 144 е планирано за 13 януари.

Основни промени в Chrome 143:

  • Поддръжката на езика XSLT за трансформация на XML документи е обявена за остаряла и ще бъде премахната в изданието Chrome 155, като също така API-те XSLTProcessor и инструкции за разбор на XML стилови таблици също са обявени за остарели. Причината за това са рисковете за сигурността свързани с библиотеката libxslt, която има проблеми с поддръжката и е източник на атаки срещу браузъри, при положение, че делът на уеб страниците, използващи XSLT, е оценен на 0.02%.
  • Добавени са нови възможности в AI режима, който позволява взаимодействие с AI агент от адресната лента или от страницата, показвана при отваряне на нов таб. AI режимът дава възможност за задаване на сложни въпроси на естествен език и получаване на отговори, основани на агрегирана информация от най-релевантните страници по зададена тема. Потребителят може да уточнява информацията с насочващи въпроси, а режимът също така позволява задаване на въпроси относно съдържанието на страницата директно от адресната лента. За достъп до AI режима, който за момента е наличен само на платформите macOS и Windows, е необходимо да се натисне клавиша Tab преди началото на въвеждането в адресната лента.
    Издание на уеб браузъра Chrome 143
  • Библиотеката ICU е обновена до версия 77.1 с поддръжка на Unicode 16 и обновление на локалните данни.
  • В CSS е добавен селектор «@container anchored(fallback)», който позволява да се променя стилът на елементите, свързани с позицията на другите елементи, в зависимост от избраната от браузъра алтернативна позиция, зададена чрез свойството «position-try-fallbacks» за предотвратяване на излизането на елемента извън границите на външния блок или областта за преглед.
  • В CSS свойствата «background-position-x» и «background-position-y» е добавена възможността за определяне на позицията на фоновото изображение спрямо един от ръбовете на блока. Например, «background-position-x: left 30px;».
  • Добавено е CSS свойството «font-language-override» за пренаписване на езика, използван за замяна на глифите в шрифтовете OpenType, предоставящи специфични за определени езици варианти на глифите. Например, ‘font-language-override: «RUS»;’.
  • В API WindowEventHandlers е добавена поддръжка за обработка на събитията «ongamepadconnected» и «ongamepaddisconnected» за проследяване на свързването и разкачването на контролери.
  • В JavaScript API за работа с DOM е разрешено използването на всички символи, допустими в парсера на HTML, в имената и префиксите на създадените елементи и атрибути.
  • При използване на API WebTransport е разрешено уточняването на протокола, използван за взаимодействие сървър с уеб приложението (при създаване на обект WebTransport, приложението може да зададе списък с допустими протоколи).
  • В режима Origin trial е добавен API Web Install, предоставящ метод navigator.install() за иницииране на инсталация на уеб приложения от сайтове, което може да се използва при създаването на каталози-магазини на уеб приложения или за улесняване на инсталирането на уеб приложения за работа с текущия сайт. Инсталирането се извършва след явно потвърждение на операцията от потребителя.
  • Направени са подобрения в инструментите за уеб разработчици. Разширени са възможностите на експерименталния сървър MCP (Model Context Protocol), позволяващ достъпи до възможностите на Chrome DevTools от външни AI асистенти. В панела Elements е добавена поддръжка за отстраняване на грешки в CSS правилата @starting-style. Панелът за одит е актуализиран до версия Lighthouse 13. При експортиране на резултатите от проследяване на производителността е предоставена възможност за включване в архива съдържанието на файловете HTML, CSS и JavaScript, както и данните от «source map».
    Издание на уеб браузъра Chrome 143

В новата версия, освен нововведенията и корекциите на грешки, са отстранени 13 уязвимости. Много от уязвимостите са открити чрез автоматизирано тестване с инструментите AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer и AFL. Не са установени критични проблеми, които да заобикалят всички нива на защита на браузъра и да изпълняват код в системата извън sandbox-окружението. В рамките на програмата за награди за откритие на уязвимости за текущото издание, компанията Google е учредила 13 награди и е изплатила 18 хиляди долара САЩ (една награда от $11000, две награди от по $3000 и една награда от $1000). Размерът на 9 награди все още не е определен.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster