Версия на Firefox 98

Пуснат е уеб браузърът Firefox 98. Освен това е създадена дългосрочна актуализация на клона за поддръжка - 91.7.0. Клонът на Firefox 99 е прехвърлен на етапа на бета тестване, чието пускане е насрочено за 5 април.

Основни иновации:

  • Поведението при изтегляне на файлове е променено - вместо да се показва заявка преди началото на изтеглянето, файловете вече започват да се изтеглят автоматично, а в панела се показва известие за началото на изтеглянето. Чрез панела потребителят може по всяко време да получи информация за процеса на изтегляне, да отвори изтегления файл по време на изтеглянето (действието ще се извърши след приключване на изтеглянето) или да изтрие файла. В настройките можете да активирате подкана да се появява при всяко зареждане и да определите приложението по подразбиране за отваряне на файлове от определен тип.
    Версия на Firefox 98
  • Добавени са нови действия към контекстното меню, показвано при щракване с десния бутон върху файлове в списъка за изтегляне. Например, като използвате опцията Винаги отваряй подобни файлове, можете да позволите на Firefox автоматично да отвори файл, след като изтеглянето приключи в приложение, свързано със същия тип файл в системата. Можете също така да отворите директорията с изтеглени файлове, да отидете на страницата, от която е стартирано изтеглянето (не самото изтегляне, а връзката към изтеглянето), да копирате връзката, да премахнете споменаването на изтеглянето от вашата хронология на сърфиране и да изчистите списъка в панела за изтегляне.
    Версия на Firefox 98
    Версия на Firefox 98
  • Търсачката по подразбиране е променена за някои потребители. Например, в тестваното англоезично сглобяване, вместо Google, DuckDuckGo вече е принудително активиран по подразбиране. В същото време Google остава сред търсачките като опция и може да се активира по подразбиране в настройките. Посочената причина за принудителна промяна на търсачката по подразбиране е невъзможността да продължи да се доставят манипулатори за някои търсачки поради липса на официално разрешение. Сделката на Google за трафика от търсене продължи до август 2023 г. и донесе около 400 милиона долара годишно, по-голямата част от приходите на Mozilla.
    Версия на Firefox 98
  • Настройките по подразбиране показват нов раздел с експериментални функции, които потребителят може да тества на собствен риск. Например възможността за кеширане на началната страница, режимите SameSite=Lax и SameSite=None, CSS Masonry Layout, допълнителни панели за уеб разработчици, настройка на Firefox 100 в заглавката на User-Agent, глобални индикатори за изключване на звука и микрофона са налични за тестване.
    Версия на Firefox 98
  • С цел оптимизиране на процеса на стартиране на браузъра е променена логиката за стартиране на добавки, които използват webRequest API. Само блокирането на извиквания на webRequest вече ще доведе до стартиране на добавки по време на стартиране на Firefox. WebRequests в неблокиращ режим ще бъдат отложени, докато Firefox приключи стартирането.
  • Активирана поддръжка за HTML таг " “, което ви позволява да създавате диалогови прозорци и компоненти за интерактивно взаимодействие с потребителя, като например затварящи се предупреждения и подпрозорци. Създадените прозорци могат да се управляват от JavaScript код.
  • Изпълнението на спецификацията на персонализираните елементи, която ви позволява да добавяте персонализирани HTML елементи, които разширяват функционалността на съществуващите HTML тагове, добави поддръжка за добавяне на персонализирани елементи, свързани с обработката на формуляри за въвеждане.
  • Добавено е свойство за знак за тире към CSS, което може да се използва за задаване на низа, който да се използва вместо символа за прекъсване ("-").
  • Методът navigator.registerProtocolHandler() осигурява поддръжка за регистриране на манипулатори на протоколи за ftp, sftp и ftps URL схеми.
  • Добавено е свойството HTMLElement.outerText, което връща съдържанието вътре в DOM възела, подобно на свойството HTMLElement.innerText, но за разлика от последното, когато е написано, то замества не съдържанието вътре в възела, а целия възел.
  • WebVR API е деактивиран по подразбиране и е остарял (за да бъде върнат, задайте dom.vr.enabled=true в about:config).
  • Към инструментите за уеб разработчици е добавен панел за оценка на съвместимостта. Панелът показва индикатори, предупреждаващи за възможни проблеми със свойствата на CSS на избрания HTML елемент или на цялата страница, което ви позволява да идентифицирате несъвместимости с различни браузъри, без да тествате страницата отделно във всеки браузър.
    Версия на Firefox 98
  • Осигурена възможност за деактивиране на слушатели на събития за даден DOM възел. Деактивирането се извършва чрез подсказка, показвана, когато задържите курсора на мишката върху събитие в интерфейса за проверка на страницата.
    Версия на Firefox 98
  • Добавен е елемент „Игнориране на ред“ към контекстното меню на режима на редактиране в програмата за отстраняване на грешки, за да игнорира реда по време на изпълнение. Елементът се показва, когато параметърът 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 визуализатора с или без диакритика и добави клавишна комбинация „n“ към ReaderMode за превключване на режима за включване/изключване на четене на глас (Разказване ).

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

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