Релиз на Firefox 133

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

Основни новини в Firefox 133:

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

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

  • В менюто със списък на отворените табове, достъпно чрез бутона в горния десен ъгъл, е добавен елемент за показване в страничната лента на списъка с табове от браузърите, отворени на други устройства и свързани с текущия акаунт в Mozilla.
    Релиз на Firefox 133
  • Разширен е броят на сайтова, с които функцията за автоматично продължаване на гледането на видео в плаващ прозорец (режим „картинка в картинка“) работи след превключване от таба, в който се показва видео, на друг таб.
  • При наличие на информация за времето на сървър, е реализирана корекция на стойността на атрибута „expire“ с оглед на разликата между локалното време и времето на сървъра. Ако времето на локалната система е зададено в бъдеще, бисквитките продължават да се считат за валидни по време. сървър.
  • В билдовете за платформата Windows е включено използването на GPU за ускорение на API Canvas2D.
  • В API Fetch е добавена поддръжка на параметъра «keepalive», при който свързаните с HTTP заявките връзки не се прекъсват след затварянето на страницата или преминаването на друга страница, което позволява използването на извикването fetch() за изпращане на аналитични данни в края на сесията, дори когато страницата вече е затворена.
  • Позволено е използването на API Permissions в контекста на Web Worker-и. Добавена е поддръжка на свойството WorkerNavigator.permissions.
  • В елементите
  • Аналогично на изскачащите прозорци (popover), събитията «beforetoggle» за елементите сега се изпращат преди отварянето на диалога, а събитията «toggle» след затварянето на диалога.
  • В подкласa 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», прилаган за определяне на стила на елементи в , което съдържание при извеждането на web компонента се добавя в елемент . За включване на поддръжка в 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