Релиз на Firefox 133

Състоя се пускането на уеб браузъра Firefox 133 и бяха формулирани актуализации на предишните версии с дългосрочна поддръжка — 115.18.0 и 128.5.0. В бета-тестовата фаза е преминавала версия Firefox 134, чийто релиз е планиран за 7 януари.

Основни нововъведения във Firefox 133:

  • В режима за усилена защита (strict) от проследяване на движенията (ETP, Enhanced Tracking Protection) е активирана защита от проследяване чрез редиректите (Bounce Tracking Protection). Механизмът Bounce Tracking Protection позволява улавянето на активности, специфични за проследяване чрез редиректи, и периодично почистване на cookies и локално запазени данни, използвани за проследяване. За разлика от предишния режим 'Cookie Purging', почистването не се извършва на база списък с известни проследяващи, а на база хевристика, която разкрива нови проследяващи сайтове, анализирайки поведението след редирект.

    Същността на метода на проследяване на базата на редиректи е, че кодът на проследяващия пренасочва потребителя първо към своя сайт, а след това от него към целевата страница, което позволява на проследяващия да запази бисквитките и данните в локалното хранилище, свързани с неговия сайт. Запазването на данните след преминаване на друг сайт позволява да се заобиколят предходните методи, реализирани в браузъра, за блокиране на крос-сайтови операции — тъй като междинната страница се отваря извън контекста на друг сайт, на такава страница могат безпрепятствено да се установяват проследяващи бисквитки.

  • В менюто с отворени табове, достъпно чрез бутона в горния десен ъгъл, е добавен елемент за показване в страничната лента на списък с табове от браузъри, отворени на други устройства и свързани с текущия профил в Mozilla.
    Релиз на Firefox 133
  • Разширен е броят на сайтовете, с които работи функцията за автоматично продължаване на възпроизвеждането на видео в плаващ прозорец (режим 'картинка в картинка') след превключване от таба, на който се показва видеото, на друг таб.
  • При наличие на информация за времето на сървър, е реализирана корекция на стойността на атрибута 'expire' с оглед разликата между локалното време и времето на сървъра. Ако времето на локалната система е зададено в бъдеще, то cookies продължават да се считат за валидни по време. сървър.
  • В сборките за платформата Windows е включено използването на GPU за ускоряване на API Canvas2D.
  • В API Fetch е добавена поддръжка на параметъра 'keepalive', при който свързаните с HTTP запитването връзки не се прекратяват след затваряне на страницата или преминаване на друга страница, което позволява използването на извикването fetch() за изпращане на аналитика в края на сесията, дори когато страницата вече е затворена.
  • Позволено е използването на API Permissions в контекста на Web Worker-ите. Добавена е поддръжка на свойството WorkerNavigator.permissions.
  • В елементите
  • По аналогия със спускащите се прозорци (popover) събитията «beforetoggle» за елементи сега се изпращат преди отварянето на диалога, а събитията «toggle» след затварянето на диалога.
  • В подкласса Uint8Array са добавени методи Uint8Array.fromBase64(), Uint8Array.prototype.toBase64(), Uint8Array.prototype.setFromBase64(), Uint8Array.fromHex(), Uint8Array.prototype.toHex() и Uint8Array.prototype.setFromHex за кодиране в шестнадесетична представяне и в Base64, както и обратно.
  • В API WebCodecs са добавени интерфейсите ImageDecoder, ImageTrackList и ImageTrack за декодиране на изображения.
  • Добавена е експериментална поддръжка за задаване на атрибута «contenteditable» стойност «plaintext-only», при което в формите за редактиране се допуска използването само на чист текст (при вмъкване на форматиран текст се извършва автоматичното му почистване). За да включите поддръжката в about:config, трябва да зададете настройката «dom.element.contenteditable.plaintext-only.enabled».
  • Добавена е експериментална поддръжка за псевдокласа CSS «:has-slotted», прилагана за определяне на стила на елементите вътре в , съдържанието на които при рендериране на уеб компонента се добавя в елемент . За да включите поддръжката в about:config, трябва да зададете настройката «layout.css.has-slotted-selector.enabled».
  • В версията на Firefox за платформата Android за устройства с големи екрани по подразбиране е включен десктоп режим (поведението може да бъде променено в секцията настройки «Site settings»). При копиране на текст в буфера за обмен от страница в режим на частно гледане, копираното съдържание сега се третира като съдържащо конфиденциални данни (на потребителя се показва съобщение за предупреждение).

Освен новостите и поправките на грешки в Firefox 133 са отстранени 18 уязвимости. 3 уязвимости са маркирани като опасни. 4 уязвимости са причинени от проблеми с паметта, като преливане на буфери и достъп до вече освободени области на паметта. Потенциално тези проблеми могат да доведат до изпълнение на код от злонамеренец при отваряне на специално форматирани страници.

В преведения на бета тестова фаза релиз на Firefox 134 в сборките за платформата Linux е добавена поддръжка на допълнителни жестове на тъчпада (например, докосване с два пръста за спиране на инертно превъртане). На платформата Windows е добавена поддръжка на средства за хардуерно декодиране на видео в формат HEVC (H.265).

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

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