Издание на Firefox 98

Издаден е уеб браузерът Firefox 98. Освен това, е създадено обновление на клон с дългосрочна поддръжка — 91.7.0. На етап бета тестване е преминал клон Firefox 99, чийто релиз е насрочен за 5 април.

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

  • Променено е поведението при изтегляне на файлове — вместо показване на запитване преди началото на изтеглянето, файловете вече започват да се изтеглят автоматично, а в панела се показва известие за началото на изтеглянето. Чрез панела потребителят може по всяко време да получи информация за процеса на изтегляне, да отвори изтегления файл по време на изтеглянето (действието ще се извърши след завършване на изтеглянето) или да изтрие файла. В настройките е предоставена възможност за активиране на показване на запитване при всяко изтегляне и определяне на приложение по подразбиране за отваряне на файлове от определен тип.
    Издание на Firefox 98
  • Добавени са нови действия в контекстното меню, показвано при кликване с десен бутон на мишката върху файловете в списъка за изтегляне. Например, с опцията „Always Open Similar Files“ може да се разреши на Firefox автоматично да отвори файл след приключване на изтеглянето в приложението, свързано в системата със същия тип файлове. Също така, може да се отвори каталогът с изтеглените файлове, да се премине на страницата, от която е била инициирана изтеглянето (не самото изтегляне, а връзката към изтеглянето), да се копира връзката, да се премахне споменаването на изтеглянето от историята на посещенията и да се изчисти списъкът в панела за изтегляния.
    Издание на Firefox 98
    Издание на Firefox 98
  • За някои потребители е променена по подразбиране избраната търсачка. Например, в тестваната англоговоряща версия вместо Google по подразбиране е задължително включен DuckDuckGo. Въпреки това, Google остава в списъка на търсачките като опция и може да бъде активиран по подразбиране в настройките. Като причина за принудителната промяна на търсачката по подразбиране се посочва невъзможността да се продължи доставката на обработчици за някои търсачки поради липса на официално одобрение (formal permission). Сделката с компанията Google за предаване на търсещия трафик е действала до август 2023 година и е носила около 400 милиона долара годишно, което представлява голяма част от приходите на Mozilla.
    Издание на Firefox 98
  • По подразбиране в настройките е показан нов раздел с експериментални функции, които потребителят може да тества на свой собствен риск. Например, за тестване е налична функция за кеширане на началната страница, режимите SameSite=Lax и SameSite=None, CSS Masonry Layout, допълнителни панели за уеб разработчици, задаване на Firefox 100 в заглавието User-Agent, глобални индикатори за заглушаване на звука и микрофона.
    Издание на Firefox 98
  • С цел оптимизиране на процеса на стартиране на браузъра, логиката на стартиране на добавките, които използват API webRequest, е променена. Стартирането на добавки по време на инициализацията на Firefox вече ще се извършва само при блокиращи извиквания на webRequest. Обажданията на webRequest в неблокиращ режим ще бъдат отлагани до приключване на старта на Firefox.
  • Включена е поддръжка на HTML таговете «», които позволяват създаване на диалогови прозорци и компоненти за интерактивно взаимодействие с потребителя, като затварящи предупреждения и вложени прозорци. Създадените прозорци могат да се управляват от JavaScript код.
  • В реализирания стандарт на Custom Elements, позволяващ добавянето на собствени HTML елементи, които разширяват функционалността на съществуващите HTML тагове, е добавена поддръжка за добавяне на собствени елементи, свързани с обработката на формуляри за въвеждане.
  • В CSS е добавено свойството hyphenate-character, което може да се използва за задаване на ред, използван вместо символа за пренасяне на края на дума на друг ред («-«).
  • В метода navigator.registerProtocolHandler() е реализирана поддръжка за регистрация на обработчици на протоколи за URL схеми ftp, sftp и ftps.
  • Добавено е свойството HTMLElement.outerText, което връща съдържанието в DOM възела, подобно на свойството HTMLElement.innerText, но за разлика от последното при запис не заменя съдържанието в възела, а самия възел.
  • По подразбиране е деактивирано API WebVR, което е обявено за остаряло (за да се възстанови в about:config, параметърът dom.vr.enabled трябва да бъде зададен на true).
  • В инструментите за уеб разработчици е добавен панел за оценка на съвместимостта. В панела се показват индикатори с предупреждение за възможни проблеми с CSS свойствата на избрания HTML елемент или на цялата страница, което позволява да се определят несъвместимости с различни браузъри без необходимостта от отделно тестване на страницата във всеки браузър.
    Издание на Firefox 98
  • Предоставена възможност за деактивиране на слушателите на събития (event listener) за зададения DOM възел. Деактивацията се извършва чрез подсказка, показвана при задържане на мишката върху събитието в интерфейса за инспектиране на страницата.
    Издание на Firefox 98
  • В контекстното меню на режима за редактиране в отладчика е добавен елемент „Ignore line“ за игнориране на реда при изпълнение. Елементът се показва при задаване на параметъра devtools.debugger.features.blackbox-lines=true в about:config.
    Издание на Firefox 98
  • Реализиран е режим на автоматично отваряне на инструменти за разработчици за раздели, отворени чрез извикването на window.open (в режим devtools.popups.debug за страниците, за които са отворени инструментите за разработчици, те автоматично ще бъдат отворени и за всички отваряни от тази страница раздели).
    Издание на Firefox 98
  • В версията за платформата Android е предоставена възможност за смяна на фоновото изображение на началната страница и е добавена поддръжка за изчистване на бисквитки и данни на сайта за един. домейн.

Освен новостите и поправките на грешки в Firefox 98 са отстранени 16 уязвимости, от които 4 са обозначени като опасни. 10 уязвимости (свързани с CVE-2022-0843) са причинени от проблеми с паметта, като преливане на буфери и достъп до вече освободени области на паметта. Потенциално тези проблеми могат да доведат до изпълнение на код от злонамеренец при отваряне на специално проектирани страници.

В бета версията на Firefox 99 е добавена поддръжка на родни контекстни менюта GTK, активирани са плаващи ленти за превъртане GTK, в PDF инспектора е добавена поддръжка за търсене с или без диакритични знаци, а в режим на четене (ReaderMode) е добавен клавиш за бърз достъп „n“ за включване/изключване на режима за четене на глас (Narrate).

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

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