Релиз Firefox 96.

Състоянието на Firefox 96 е на разположение. Освен това беше създадено обновление за дългосрочна поддръжка — 91.5.0. Бета тестването на Firefox 97 е стартирано, а пускането му е планирано за 8 февруари.

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

  • Добавена е възможността за принудително включване на тъмен или светъл режим за сайтовете. Цветовото оформление се променя чрез браузъра и не изисква поддръжка от сайта, позволявайки прилагането на тъмен режим на сайтове, които предлагат единствено светла версия, и светъл режим на тъмни сайтове.
    Релиз Firefox 96.

    За промяна на цветовото представяне в настройките (about:preferences) в секцията „Общи/Език и Външен вид“ е предложена нова секция „Цветове“, в която можете да активирате презаписването на цветовете в зависимост от цветната схема на операционната система или да зададете цветове ръчно.

    Релиз Firefox 96.
  • Значително подобрено подавяне на шум и автоматична настройка на усилването на звука, както и малко подобрено подавяне на ехото.
  • Значително намалена е натовареността на основния изпълнителен поток.
  • Приложено е по-строго ограничение за предаването на бисквитки между сайтовете, което забранява обработката на странични бисквитки, задавани при достъпа до сайтове, различни от домейн настоящата страница. Подобни бисквитки се използват за проследяване на движението на потребителя между сайтовете в рекламните мрежи, социални медии и системи за уеб анализ. За управление на предаването на бисквитки се прилага атрибутът Same-Site, указан в заглавието „Политика за бисквитки“, който по подразбиране сега е настроен на „Same-Site=Lax“, ограничаващ изпращането на бисквитки за междусайтови подзапитвания, като изискване за изображение или зареждане на съдържание чрез iframe от друг сайт, което също така предоставя защита от атаки CSRF (Cross-Site Request Forgery).
  • Решени са проблеми с пониженото качество на видеото на някои сайтове и със сброса на заглавката SSRC (идентификатор на източник на синхронизация) при гледане на видео. Също така е отстранен проблемът с пониженото разрешение при предоставяне на споделен достъп до екрана чрез WebRTC.
  • На платформата macOS, преминаването по линкове в Gmail сега води до тяхното отваряне в нова разделка, както на останалите платформи. Поради наличието на нерешени проблеми в macOS, е забранено открепването на видеото в пълноекранен режим.
  • За опростяване на настройката на стиловете на тъмен режим е добавено ново CSS свойство color-scheme, позволяващо указване в какви цветови схеми може да бъде коректно показан елементът. Поддържаните схеми включват „светла“, „тъмна“, „дневен режим“ и „нощен режим“.
  • Добавена е CSS функция hwb(), която може да бъде използвана вместо стойности на цветове за определяне на цветове в съответствие с цветови модел HWB (hue, whiteness, blackness). Опционално, в функцията може да бъде указана стойност на прозрачност.
  • За CSS свойството counter-reset е реализирана функцията „reversed()“, позволяваща използването на инвертирани CSS броячи за номериране на елементи в намаляващ ред (например, може да се изведат номерата на елементите в списъци
      в намаляващ ред).
    1. На платформата Android е осигурена поддръжка на метода navigator.canShare(), който позволява да се провери възможността за използване на метода navigator.share(), предоставящ средства за споделяне на информация в социалните мрежи, например, позволява генерирането на унифициран бутон за публикуване в социалните мрежи, които посещава посетителят, или организиране на изпращане на данни към други приложения.
    2. API Web Locks е включен по подразбиране, позволяващ координирането на работата на уеб приложението в няколко таба или достъпа до ресурси от уеб работници. API предоставя средства за получаване на блокировки в асинхронен режим и освобождаване на блокировки след завършване на необходимата работа с общо споделен ресурс. Докато един процес държи блокировката, другите процеси изчакват освобождаването ѝ без спиране на изпълнението.
    3. В конструктора IntersectionObserver() при предаване на празен низ е осигурено задаване на свойството rootMargin по подразбиране вместо генериране на изключение.
    4. Реализирана е възможност за експортиране на елементи canvas в WebP формат при извикване на методите HTMLCanvasElement.toDataURL(), HTMLCanvasElement.toBlob() и OffscreenCanvas.toBlob.
    5. В бета версията на Firefox 97 е отбелязано модернизиране на процеса на сваляне на файлове — вместо да се показва запитване преди започване на сваляне, файловете сега започват да се свалят автоматично и могат да бъдат открити по всяко време през панела с информация за напредъка на сваляне.

Освен нововъведенията и корекциите в Firefox 96, бяха отстранени 30 уязвимости, от които 19 са обозначени като опасни. 14 от уязвимостите са свързани с проблеми в управлението на паметта, като препълване на буфери и достъп до вече освободени области на паметта. Потенциално тези проблеми могат да доведат до изпълнение на код от страна на нападателя при отваряне на специално подготвени страници. Сред опасните проблеми се отбелязватобход на изолацията на Iframe чрез XSLT, състояние на гонка при възпроизвеждане на звукови файлове, препълване на буфера при използване на CSS филтъра blendGaussianBlur, достъп до памет след нейното освобождаване при обработка на определени мрежови заявки, подмяна на съдържанието на прозореца на браузъра чрез манипулации в режим на пълен екран и блокиране на изхода от режима на пълен екран.

Допълнително можем да отбележим обявление за сътрудничество между дистрибуцията на Linux Mint и Mozilla, в рамките на което в дистрибуцията ще се предлагат неизменени официални версии на Firefox без допълнителни пачове от Debian и Ubuntu, без замяна на стартовата страница с linuxmint.com/start, без промяна на търсачките и без корекции на настройките по подразбиране. Вместо търсачките Yahoo и DuckDuckGo ще се използва комплект от Google, Amazon, Bing, DuckDuckGo и Ebay. В замяна Mozilla ще превежда на разработчиците на Linux Mint определена сума пари. Новите пакети с Firefox ще бъдат предложени за версиите на Linux Mint 19.x, 20.x и 21.x. Днес или утре на потребителите ще бъде предложен пакет Firefox 96, оформен в съответствие с podpisanoto споразумение.

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

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