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

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

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

  • Добавлена эвристика, автоматически включающая функцию «HTTPS-First», перенаправляющую HTTP-запросы на HTTPS, для пользователей, которые в своей практике обычно используют HTTPS. Если пользователь не согласен с включением «HTTPS-First», он может принудительно отключить данный режим в настройках. При активном «HTTPS-First» работа с сайтами, не поддерживающими HTTPS, выполняется через откат на HTTP, если после перенаправления не удаётся выполнить запрос по HTTPS или возникают проблемы с сертификатами. При недоступности варианта с HTTPS перед открытием сайта по HTTP выводится специальное предупреждение.
  • Расширены возможности поиска при помощи сервиса Google Lens («Поиск с объективом»), вызываемого через контекстное меню. Помимо поиска по изображениям и выделенному тексту добавлена поддержка задания вопросов на естественном языке, связанных с содержимым web-страниц и PDF-документов. Для отправки вопроса следует вызвать интерфейс поиска через Google Lens через меню и ввести вопрос в верхней части появившейся боковой панели. Расширено число языков, доступное в функции наложения перевода (переведённый текст показывается поверх исходного текста на изображении).
    Издание на web браузъра Chrome 132
  • Для платформы Windows предоставлена поддержка sandbox-изоляции процесса, обеспечивающего работу сетевого сервиса. Для включения изоляции добавлена опция «—enable-features=NetworkServiceSandbox». Проверить режимы изоляции можно на странице «chrome://sandbox/».
  • В настройките е добавена възможност за селективно зареждане на пароли и адреси, съхранени преди това на локалната система, в облачно хранилище, свързано с акаунта на Google.
    Издание на web браузъра Chrome 132
  • В десктопните версии вместо настройката на синхронизация между устройствата с отделен акаунт, е предоставена възможност за свързване на браузърите на потребителя с акаунта на Google, използван в услуги като Gmail и Google Docs. Например, при вход в сайта на Gmail сега ще се предлага да влезете с този акаунт в Chrome за запазване и синхронизиране на отворените табове, настройки, история, отметки, пароли, адреси, добавки, теми и PWA приложения.
    Издание на web браузъра Chrome 132
    Издание на web браузъра Chrome 132
  • Добавлена настройка «chrome://flags/#enable-user-link-capturing-pwa», при активации которой переход по ссылкам, связанным с установленным Web-приложением (PWA), приводит к открытию обычного сайта и появлению в адресной строке индикатора для переключение на использование web-приложения. До этого открытие подобных ссылок сразу приводило к переходу к web-приложению, без возможности работы со страницей как с обычным сайтом.
    Издание на web браузъра Chrome 132
  • Для элемента <dialog> реализованы события «beforetoggle» и «toggle» (ToggleEvent), позволяющее определять моменты открытия и закрытия диалога, и вызывать свои обработчики на стадии до начала показа/закрытия диалога или когда диалог уже показан или закрыт. При вызове метода showModal или show события ToggleEvent генерируются со значением «open» в параметре newState, а при закрытии диалога со значением «closed».
  • Обеспечена генерация исключения InvalidStateError при вызове методов showPopover() и showModal() для элементов c атрибутом «popover» или элементов «dialog», находящихся в неактивном документе. Ранее подобный вызов молча игнорировался.
  • В допълнение към възможността за захващане на видео и произволна област на таба, е добавен API Element Capture за захващане на отделни HTML елементи. Тази възможност може да бъде полезна в ситуации, когато е необходимо да се захванат елементи, които се припокриват. Например, в уеб приложение за провеждане на видеоконференции, позволяващо вграждането на други уеб приложения чрез iframe, новият API може да е необходим за захващане на съдържанието на iframe под формата на видео и предаването му на другите участници.
    Издание на web браузъра Chrome 132
  • Добавен е метод getAllScreensMedia() за захващане на съдържанието на всички екрани, свързани с устройството.
  • В версията за Android и компонентите, базирани на WebView, е разрешено използването на API File System Access, позволяващ на уеб приложенията да четат и записват данни директно в файлове и директории на устройството на потребителя. По-рано този API беше достъпен само в десктоп версиите. За извикване на диалозите за селекция на файлове могат да се използват методите showOpenFilePicker() и showSaveFilePicker().
  • В CSS-свойстве «a href=»https://developer.mozilla.org/docs/Web/CSS/writing-mode»>writing-mode», позволяющем настроить позиционирование текста в формах, реализована поддержка ключевых слов sideways-rl и sideways-lr, полезных для организации вертикального вывода традиционного текста, в котором не используются иероглифы.
  • В CSS-свойствах «inset» и «margin» разрешено использование значения anchor-size().
  • Възстановена е възможността за активиране на области на превъртане при навигация с клавиатура, което позволява на потребителите без мишка първо да се фокусират върху необходимата област с клавиш Tab, а след това да превъртат съдържанието й с курсорните стрелки. Преди това функцията беше деактивирана поради регресии в инструментите за хора с увреждания, които бяха коригирани в тази версия.
  • Добавени са методите Request.bytes() и Response.bytes(), които връщат promise за четене с помощта на обект Uint8Array.
  • Осигурено е игнориране на HTTP заглавката Strict-Transport-Security в отговорите от сървър, разположен на локалната система и приемащ заявки чрез localhost.
  • В API WebGPU е реализирана възможност за смесване на текстури с цветни представяния в 32-битови формати с плаваща запетая (r32float, rg32float и rgba32float). В обекта GPUDevice е добавен атрибут adapterInfo.
  • Разширени са възможностите на инструментите за уеб разработчици. Добавена е поддръжка на AI асистента Gemini за опростяване на отстраняването на грешки и уточняване на въпроси, свързани с мрежови заявки, изходни файлове и производителност. Реализирано е запазване на историята на чата с AI асистента.
    Издание на web браузъра Chrome 132

    В панели Sensors реализована симуляция различной интенсивности нагрузки на CPU (Nominal, Fair, Serious, Critical). В панели для оценки потребления памяти добавлена поддержка группировки JavaScript-объектов по имени. Изменено оформление конфигуратора. Во вкладке Computed обеспечено обновление вычисляемых значений в режиме реального времени (полезно для отслеживания изменений значений в процессе анимации). В секции «Application > Storage» добавлена возможность инспектирования хранилищ браузерных дополнений.

    Издание на web браузъра Chrome 132
    Пуснете видеото

Освен нововъведенията и корекциите на грешки в новата версия са отстранени 16 уязвимости. Много от уязвимостите са открити в резултат на автоматизирано тестване с инструментите AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer и AFL. На пет проблема е присвоен висок риск. Не са установени критични проблеми, които да позволят заобикаляне на всички нива на защита на браузъра и изпълнение на код в системата извън sandbox средата. В рамките на програмата за изплащане на парични награди за открити уязвимости за текущия релиз компанията Google е изплатила 13 премии на обща стойност 37 хиляди долара (две премии от по $7000 и $5000, една премия от $3000, три премии от $2000 и четири премии от $1000). Размерът на едната награда все още не е определен.

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

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