Версия на Firefox 111

Пуснат е уеб браузърът Firefox 111. Освен това е създадена актуализация на клона за дългосрочна поддръжка, 102.9.0. Клонът на Firefox 112, който е планиран за пускане на 11 април, скоро ще бъде прехвърлен на етап бета тестване.

Ключови нововъведения във Firefox 111:

  • Добавена е възможност за създаване на маски за имейл адреси за услугата Firefox Relay към вградения акаунт мениджър, който ви позволява да генерирате временни имейл адреси за регистрация в сайтове или абониране, за да не рекламирате истинския си адрес. Функцията е достъпна само когато потребителят е свързан с акаунт в акаунта във Firefox.
  • Да маркират добавена поддръжка за атрибута „rel“, който ви позволява да приложите параметъра „rel=noreferrer“ към навигация през уеб формуляри, за да деактивирате прехвърлянето на заглавката Referer или „rel=noopener“, за да деактивирате настройката на свойството Window.opener и да откажете достъп до контекста, от който е направен преходът.
  • OPFS (Origin-Private FileSystem) API е активиран, което е разширение на API за достъп до файловата система за поставяне на файлове в локална файлова система, които са обвързани с хранилището, свързано с текущия сайт. Създава се един вид виртуална FS, свързана със сайта (други сайтове нямат достъп до нея), която позволява на уеб приложенията да четат, променят и записват файлове и директории на устройството на потребителя.
  • Като част от внедряването на спецификацията CSS Color Level 4, функциите color(), lab(), lch(), oklab() и oklch() са добавени към CSS за дефиниране на цветове в sRGB, RGB, HSL , HWB, LHC и LAB цветови пространства. Функциите в момента са деактивирани по подразбиране и изискват флагът layout.css.more_color_4.enabled в about:config да бъде активиран.
  • Правилата на CSS '@page', използвани за дефиниране на страницата при печат, имат свойството 'page-orientation', за да получат информацията за ориентацията на страницата ('upright', 'rotate-left' и 'rotate-right').
  • В SVG вътрешни елементи използването на стойности за контекстен щрих и контекстно запълване е разрешено.
  • Функцията search.query е добавена към API на добавката за изпращане на заявки към търсещата машина по подразбиране. Добавено е свойство "disposition" към функцията search.search за показване на резултата от търсенето в нов раздел или прозорец.
  • Добавен е API за запазване на PDF документи, отворени във вградения визуализатор на pdf.js. Добавен API за печат на GeckoView, свързан с window.print, за изпращане на PDF файлове или PDF InputStream за печат.
  • Добавена е поддръжка за задаване на разрешения чрез SitePermissions за file:// URI.
  • Първоначалната поддръжка за архитектурата RISC-V 64 е добавена към SpiderMonkey JavaScript двигателя.
  • Инструментите за уеб разработчици позволяват търсене в произволни файлове.
  • Реализирана поддръжка за копиране на повърхности за VA-API (API за ускоряване на видео) с помощта на dmabuf, което направи възможно ускоряването на обработката на повърхности на VA-API и реши проблемите с появата на артефакти по време на рендиране на някои платформи.
  • Добавени са настройки network.dns.max_any_priority_threads и network.dns.max_high_priority_threads към about:config за контролиране на броя на нишките, използвани за разрешаване на DNS имена на хостове.
  • В платформата Windows е разрешено използването на предоставената от платформата система за показване на известия.
  • Възстановяването на сесията се поддържа от платформата macOS.
  • Подобрения във версията на Android:
    • Реализирана е вградената възможност за преглед на PDF документи (без необходимост от предварително зареждане и отваряне в отделен визуализатор).
    • Когато изберете строгия режим за блокиране на нежелано съдържание (strict), по подразбиране е активиран режимът за защита на бисквитките (Total Cookie Protection), при който за всеки сайт се използва отделно изолирано хранилище за бисквитки, което не позволява използването на бисквитки за проследявайте движението между сайтовете.
    • Устройствата Pixel, работещи с Android 12 и 13, вече имат възможността да изпращат връзки към наскоро прегледани страници директно от екрана Последни.
    • Механизмът за отваряне на съдържание в отделно приложение (Open in app) е преработен. Обърнато е внимание на уязвимост (CVE-2023-25749), която може да позволи на приложения за Android на трети страни да работят без потвърждение от потребителя.
    • Включен е манипулатор CanvasRenderThread за обработка на задачи, свързани с WebGL, в отделна нишка.

В допълнение към иновациите и корекциите на грешки, 111 уязвимости са коригирани във Firefox 20. 14 уязвимости са маркирани като опасни, от които 9 уязвимости (събрани под CVE-2023-28176 и CVE-2023-28177) са причинени от проблеми с паметта, като препълване на буфера и достъп до вече освободени области на паметта. Тези проблеми могат потенциално да доведат до изпълнение на зловреден код, когато се отварят специално проектирани страници.

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

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