Chrome версия 108

Google представи версията на уеб браузъра Chrome 108. В същото време е налична стабилна версия на безплатния проект Chromium, който служи като основа на Chrome. Браузърът Chrome се различава от Chromium в използването на лога на Google, наличието на система за изпращане на известия в случай на срив, модули за възпроизвеждане на защитено от копиране видео съдържание (DRM), система за автоматично инсталиране на актуализации, постоянно активиране на изолацията на Sandbox , доставяйки ключове към Google API и предавайки RLZ- при търсене параметри. За тези, които се нуждаят от повече време за актуализиране, отделно се поддържа клонът Extended Stable, последван от 8 седмици. Следващото издание на Chrome 109 е насрочено за 10 януари.

Ключови промени в Chrome 108:

  • Дизайнът на диалоговия прозорец за управление на бисквитки и данни на сайта е променен (извиква се чрез връзката Бисквитки след щракване върху ключалката в адресната лента). Диалоговият прозорец е опростен и сега показва информация, разбита по сайтове.
    Chrome версия 108
  • Предложени са два нови режима за оптимизация на браузъра - Memory Saver и Energy Saver, които се предлагат в настройките за производителност (Настройки> Производителност). В момента режимите са налични само на платформи ChromeOS, Windows и macOS.
  • Мениджърът на пароли предоставя възможност за прикачване на бележка към всяка запазена парола. Подобно на парола, бележката се показва на отделна страница само след удостоверяване.
  • Версията за Linux идва с вграден DNS клиент по подразбиране, който преди беше наличен само във версиите за Windows, macOS, Android и ChromeOS.
  • В платформата на Windows, когато инсталирате Chrome, пряк път за стартиране на браузъра вече автоматично се закача към лентата на задачите.
  • Добавена е възможност за проследяване на промените в цените за избрани продукти в някои онлайн магазини (Shopping List). Когато цената намалее, на потребителя се изпраща известие или имейл (в Gmail). Добавянето на продукт за проследяване става чрез натискане на бутона „Проследяване на цената“ в адресната лента, докато сте на страницата на продукта. Проследените продукти се запазват заедно с отметките. Функцията е достъпна само за потребители с активен акаунт в Google, когато е активирана синхронизацията и е активирана услугата „Активност в мрежата и приложенията“.
    Chrome версия 108
  • Разрешена е възможността за преглед на резултатите от търсенето в страничната лента едновременно с разглеждане на друга страница (в един прозорец можете едновременно да видите както съдържанието на страницата, така и резултата от достъпа до търсачката). След като отидете на сайт от страница с резултати от търсене в Google, пред полето за въвеждане в адресната лента се появява икона с буквата „G“, когато щракнете върху нея, се отваря страничен панел с резултатите от предишно предприето търсене.
    Chrome версия 108
  • В API за достъп до файловата система, който позволява на уеб приложенията да четат и записват данни директно във файлове и директории на устройството на потребителя, методите getSize(), truncate(), flush() и close() в обекта FileSystemSyncAccessHandle са преместени от асинхронен към синхронен модел на изпълнение.подобно на методите read() и write(). Промяната предоставя напълно синхронен FileSystemSyncAccessHandle API за подобряване на производителността на базирани на WebAssembly приложения (WASM).
  • Добавена е поддръжка за допълнителни размери на видимата област (viewport) - "малък" (s), "голям" (l) и "динамичен" (d), както и мерни единици, свързани с тези размери - "*vi" ( vi, svi, lvi и dvi), „*vb“ (vb, svb, lvb и dvb), „*vh“ (svh, lvh, dvh), „*vw“ (svw, lvw, dvw), „*vmax ” (svmax, lvmax , dvmax) и „*vmin” (svmin, lvmin и dvmin). Предложените мерни единици ви позволяват да обвържете размера на елементите с най-малкия, най-големия и динамичен размер на видимата област в проценти (размерът се променя в зависимост от показването, скриването и състоянието на лентата с инструменти).
    Chrome версия 108
  • Поддръжката на векторни шрифтове с променлив цвят във формат COLRv1 е активирана (подмножество от OpenType шрифтове, съдържащи, в допълнение към векторните глифове, слой с информация за цвета).
  • За да проверите за поддръжка на цветен шрифт, функциите font-tech() и font-format() са добавени към @supports CSS правилата, а функцията tech() е добавена към @font-face CSS правилата.
  • Предлага се API за федерално управление на идентификационни данни (FedCM), за да позволи създаването на обединени услуги за идентичност, запазващи поверителността, които работят без механизми за проследяване между сайтове, като обработка на бисквитки от трети страни.
  • Вече е възможно да се приложи съществуващото CSS свойство „препълване“ към заменени елементи, които се появяват извън границите на съдържанието, което в комбинация със свойството object-view-box може да се използва за създаване на изображения със собствена сянка.
  • Добавени са CSS свойства break-before, break-after и break-inside, което ви позволява да персонализирате поведението на прекъсванията във фрагментиран изход в контекста на отделни страници, колони и области. Например „figure { break-inside: avoid;}“ ще предотврати счупването на страницата във фигурата.
  • Свойствата на CSS align-items, justify-items, align-self и justify-self предоставят възможност за използване на стойността „последна базова линия“ за подравняване към последната базова линия във гъвкаво или мрежово оформление.
  • Добавено е събитието ContentVisibilityAutoStateChanged, генерирано за елементи със свойството „content-visibility: auto“, когато състоянието на изобразяване на елемента се промени.
  • Възможно е достъп до API за разширения на Media Source в контекста на работници, които могат да се използват например за подобряване на производителността на буферирано възпроизвеждане на мултимедия чрез създаване на обект MediaSource в отделен работник и излъчване на резултатите от работата му към HTMLMediaElement в основната тема.
  • HTTP заглавката Permissions-Policy, използвана за делегиране на правомощия и активиране на разширени функции, позволява заместващи знаци като "https://*.bar.foo.com/".
  • Премахнати остарели API window.defaultStatus, window.defaultstatus, ImageDecoderInit.premultiplyAlpha, navigateEvent.restoreScroll(), navigateEvent.transitionWhile().
  • Направени са подобрения в инструментите за уеб разработчици. Подсказки за неактивни CSS свойства са добавени към панела Стилове. Панелът Recorder реализира автоматично откриване на XPath и текстови селектори. Дебъгерът предоставя възможност за преминаване през изрази, разделени със запетая. Настройките „Настройки > Списък за игнориране“ са разширени.

В допълнение към иновациите и корекциите на грешки, новата версия елиминира 28 уязвимости. Много от уязвимостите бяха идентифицирани в резултат на автоматизирано тестване с помощта на инструментите AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer и AFL. Не са идентифицирани критични проблеми, които биха позволили да се заобиколят всички нива на защита на браузъра и да се изпълни код на системата извън средата на пясъчника. Като част от програмата за изплащане на парични награди за откриване на уязвимости за текущата версия, Google изплати 10 награди на стойност 74 хиляди щатски долара (една награда от $15000 11000, $6000 5000 и $3000 2000, пет награди от $1000 6, три награди от $XNUMX XNUMX и $XNUMX XNUMX , две награди от $XNUMX) . Размерът на XNUMX-те награди все още не е определен.

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

Добавяне на нов коментар