Версия на 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 (нюанс, белота, чернота). По желание функцията може да посочи стойност на прозрачност.
  • Функцията „reversed()“ е внедрена за CSS свойството за нулиране на брояча, което ви позволява да използвате обърнати CSS броячи за номериране на елементи в низходящ ред (например можете да показвате номера на елементи в списъци в низходящ ред).
  • На платформата Android е осигурена поддръжка за метода navigator.canShare(), който ви позволява да проверите възможността за използване на метода navigator.share(), който предоставя средство за споделяне на информация в социалните мрежи, например ви позволява да генерира унифициран бутон за споделяне в социалните мрежи, използвани от посетителя, или да организира изпращане на данни към други приложения.
  • API за уеб заключвания е активиран по подразбиране, което ви позволява да координирате работата на уеб приложение в няколко раздела или достъп до ресурси от уеб работници. Приложният програмен интерфейс (API) предоставя средства за асинхронно придобиване на заключвания и освобождаване на заключванията след приключване на необходимата работа върху споделения ресурс. Докато един процес държи заключването, други процеси чакат да бъде освободено, без да спират изпълнението.
  • В конструктора IntersectionObserver(), когато се предава празен низ, свойството rootMargin се задава по подразбиране, вместо да се хвърля изключение.
  • Реализирана е възможността за експортиране на елементи на canvas във формат WebP при извикване на методите HTMLCanvasElement.toDataURL(), HTMLCanvasElement.toBlob() и OffscreenCanvas.toBlob.
  • Бета версията на 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, издаден в съответствие със споразумението.

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

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