Версия на Firefox 113

Уеб браузърът Firefox 113 беше пуснат и беше създадена актуализация на клона за дългосрочна поддръжка, 102.11.0. Клонът на Firefox 114 беше преместен на етап бета тестване и е планиран за пускане на 6 юни.

Ключови нововъведения във Firefox 113:

  • Активирано показване на въведената заявка за търсене в адресната лента, вместо показване на URL адреса на търсачката (т.е. ключовете се показват в адресната лента не само по време на процеса на въвеждане, но и след достъп до търсачката и показване на резултатите от търсенето, свързани с въведени ключове). Промяната е валидна само при достъп до търсачки от адресния пул. Ако заявката е въведена в сайт на търсачка, URL адресът се показва в адресната лента. Оставянето на клавиши за търсене в адресната лента улеснява изпращането на прецизирани търсения, защото не е необходимо да превъртате нагоре до областта за въвеждане, докато преглеждате резултатите.
    Версия на Firefox 113

    За контролиране на това поведение се предлага специална опция в секцията с настройки за търсене (about:preferences#search), а в about:config параметърът „browser.urlbar.showSearchTerms.featureGate“.

    Версия на Firefox 113

  • Добавено е контекстно меню към падащия списък с предложения за търсене, което се показва, когато щракнете върху бутона „…“. Менюто предоставя възможност за премахване на заявката за търсене от историята на посещенията и деактивиране на показването на спонсорирани връзки.
    Версия на Firefox 113
  • Предлага се подобрена реализация на режима за гледане на видео картина в картината (Picture-in-Picture), в който са добавени бутони за превъртане за 5 секунди напред и назад, бутон за бързо отваряне на прозореца на цял екран и плъзгач за бързо превъртане напред с индикатор за позицията и продължителността на видеото.
    Версия на Firefox 113
  • Когато сърфирате в режим на частно сърфиране, блокирането на бисквитки на трети страни и изолирането на хранилището на браузъра, използвано в кода за проследяване на посещенията, са подсилени.
  • При попълване на пароли във формуляри за регистрация е повишена надеждността на автоматично генерираните пароли, чието формиране вече използва и специални знаци.
  • Поддръжката за анимирани изображения (AVIS) е добавена към изпълнението на формата на изображението AVIF (AV1 Image Format), който използва технологии за вътрешнокадрово компресиране от формата за кодиране на видео AV1.
  • Механизмът, който внедрява технологична поддръжка за хора с увреждания (двигател за достъпност), е преработен. Значително подобрена производителност, отзивчивост и стабилност за екранни четци, интерфейси за единично влизане и рамки за достъпност.
  • При импортиране на отметки от Safari и браузъри, базирани на двигателя Chromium, е внедрена поддръжка за импортиране на favicons, свързани с отметки.
  • Изолацията на пясъчника на процесите, взаимодействащи с графичния процесор, използвана на платформата на Windows, е затегната. За Windows системи вече можете да плъзгате и пускате съдържание от Microsoft Outlook. В компилациите за Windows визуалният ефект с разтягане е активиран по подразбиране, когато се опитвате да превъртите след края на страницата.
  • Компилациите за платформата macOS осигуряват достъп до подменюто Услуги директно от контекстното меню на Firefox.
  • В скриптове, използващи интерфейса на Worklet (опростена версия на Web Workers, която осигурява достъп до етапи на ниско ниво на изобразяване и обработка на звук), е добавена поддръжка за импортиране на модули на JavaScript с помощта на оператора „import“.
  • Активирана по подразбиране поддръжка за функциите color(), lab(), lch(), oklab() и oklch(), дефинирани в спецификацията CSS Color Level 4, които се използват за дефиниране на цветове в sRGB, RGB, HSL, Цветови пространства HWB, LHC и LAB.
  • Функцията color-mix() е добавена към CSS, което ви позволява да смесвате цветове във всяко цветово пространство въз основа на даден процент (например, за да добавите 10% синьо към бяло, можете да посочите „color-mix(в srgb, синьо 10%, бяло);").
  • Добавено е CSS свойство "forced-color-adjust" за деактивиране на принудителното цветово ограничение на отделни елементи, оставяйки им пълен контрол върху цветовете чрез CSS.
  • Поддръжка за медийната заявка @media) „scripting“ е добавена към CSS, което ви позволява да проверите наличието на възможност за изпълнение на скриптове (например в CSS можете да определите дали поддръжката на JavaScript е активирана).
  • Нов синтаксис на псевдоклас ":nth-child(an + b)" и ":nth-last-child()" е добавен, за да позволи получаването на селектор за предварително филтриране на дъщерни елементи, преди да изпълни основния "An+B" логиката на подбор върху тях.
  • Добавен API за компресиране на потоци, който предоставя интерфейс за програмиране за компресиране и декомпресиране на gzip и дефлиране на данни.
  • Добавена е поддръжка за методите CanvasRenderingContext2D.reset() и OffscreenCanvasRenderingContext2D.reset() за нулиране на контекста на изобразяване.
  • Добавена е поддръжка за допълнителни WebRTC функции, внедрени в други браузъри: RTCMediaSourceStats, RTCPeerConnectionState, RTCPeerConnectionStats ("peer-connection" RTCStatsType), RTCRtpSender.setStreams() и RTCSctpTransport.
  • Премахнати WebRTC функции, специфични за Firefox, mozRTCPeerConnection, mozRTCIceCandidate и mozRTCSessionDescription WebRTC, които отдавна бяха остарели. Премахнат остарял атрибут CanvasRenderingContext2D.mozTextStyle.
  • Инструментите за уеб разработчици разшириха функционалността за търсене във файлове, налична в програмата за отстраняване на грешки в JavaScript. Лентата за търсене е преместена в обикновената странична лента, което ви позволява да виждате резултатите при редактиране на скриптове. Показване на минимизирани резултати и резултати от директорията node_modules. Резултатите от търсенето в игнорирани файлове са скрити по подразбиране. Добавена е поддръжка за търсене по маски и възможност за използване на модификатори при търсене (например за търсене без оглед на регистъра на буквите или за използване на регулярни изрази).
  • Режимът на визуално форматиране (красив печат) на вградения JavaScript код е активиран в интерфейса за преглед на HTML файлове.
  • Програмата за отстраняване на грешки в JavaScript позволява да се заменят скриптовите файлове. Към контекстното меню, показвано за файлове с код, е добавена опцията „Добавяне на замяна на скрипт“, с която можете да качите файл със скрипт на вашия компютър и да го редактирате, след което този редактиран скрипт ще се използва при обработката на страницата, дори след като е презареден.
    Версия на Firefox 113
  • Във версия на Android:
    • По подразбиране е активирано хардуерното ускорение на декодирането на видео във формат AV1, при липса на което се използва софтуерен декодер.
    • Активирано използване на GPU за ускоряване на растеризацията на Canvas2D.
    • Интерфейсът на вградения PDF Viewer е подобрен, запазването на отворени PDF файлове е опростено.
    • Коригиран проблем с възпроизвеждане на видео в пейзажен екранен режим.

В допълнение към иновациите и корекциите на грешки, Firefox 113 коригира 41 уязвимости. 33 уязвимости са маркирани като опасни, от които 30 уязвимости (събрани под CVE-2023-32215 и CVE-2023-32216) са причинени от проблеми с паметта, като препълване на буфера и достъп до вече освободени области на паметта. Тези проблеми могат потенциално да доведат до изпълнение на зловреден код, когато се отварят специално проектирани страници. Уязвимост CVE-2023-32207 ви позволява да заобиколите искането за разрешения, като принудите потребителя да щракне върху бутона за потвърждение чрез наслагване на измамно съдържание (кликджакинг). Уязвимост CVE-2023-32205 ви позволява да скриете предупрежденията на браузъра чрез изскачащи наслагвания.

Firefox 114 бета представя потребителски интерфейс за управление на списъка с изключения за „DNS през HTTPS“. Настройките „DNS през HTTPS“ са преместени в секцията „Поверителност и сигурност“. Добавена е възможност за търсене на отметки директно от менюто Отметки. Бутонът за извикване на менюто с отметки вече може да бъде поставен в лентата с инструменти. Добавена е възможност за селективно търсене в локалната хронология на сърфирането, когато изберете Хронология на търсенето от менютата Хронология, Библиотека или Приложение.

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

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