Издаването на уеб браузъра , а също така Firefox 68.5 за платформата Android. Освен това, е направено обновление с продължителна поддръжка . В близко време на етапа ще премине на версия Firefox 74, чийто релиз е планиран за 10 март (проект в 4-седмичен ).
:
- В режима на достъп до DNS над HTTPS (DoH, DNS over HTTPS) е добавена поддръжка на услугата , освен предлагания преди това DNS-сървър CloudFlare ("https://1.1.1.1/dns-query"). Активирайте DoH и изберете в настройките на мрежовото свързване.
- Реализиран е първият етап от поддръжката за добавки, инсталирани чрез обходен метод. Промените касаят само инсталирането на добавки в общите директории (/usr/lib/mozilla/extensions/, /usr/share/mozilla/extensions/ или ~/ .mozilla/extensions/), обработвани от всички инстанции на Firefox в системата (без свързаност с потребителя). Такъв метод обикновено се използва за предварителна инсталация на добавки в дистрибуции, за непозволено инсталиране заедно със сторонни приложения, за интеграция на злонамерени добавки или за отделна доставка на добавка със собствен инсталатор. В Firefox 73 подобни добавки ще продължат да работят, но ще бъдат преместени от общата директория в индивидуални потребителски профили, т.е. ще бъдат преобразувани в формат, прилаган при инсталиране чрез мениджъра на добавки.
- Реализирана е възможността за задаване на глобално основно ниво на мащабиране, прилагано към всички страници, а не свързано с конкретни сайтове. Общият мащаб може да бъде променен в настройките (about:preferences) в секцията „Език и Външен Вид“. В настройките също е добавена опция за прилагане на мащабиране само за текста, без да засяга изображенията.
- Диалогът с предложението за запазване на логини сега се показва само ако е променено стойността на логина в полето за въвеждане.
- На с драйвери на NVIDIA по-нови от версия 432 и с резолюция на екрана по-малка от 1920×1200 е активирана система за композиране [[https://wiki.mozilla.org/Platform/GFX/WebRender_Where]]. Системата за композиране WebRender е написана на езика Rust и прехвърля операциите за рендериране на съдържанието на страницата на GPU.
- използването на концепцията „Специфичен браузър за сайт“ (SSB) за
работа с уеб-приложение като с обикновена настолна програма. В режим
SSB скрива менюто, адресната лента и други елементи от интерфейса на браузъра, а в текущия прозорец е разрешено само отварянето на връзки към страниците на текущия сайт (външните връзки се отварят в отделен прозорец на браузъра). В отличие от вече съществуващия режим на киоск, работата се извършва не в режим на пълен екран, а в нормален прозорец, но без специфични за Firefox елементи от интерфейса. За отваряне на връзка в режим SSB е предложен флаг за командния ред "—ssb", който може да се използва при създаването на преки пътища за уеб приложения. Режимът може да бъде активиран и с бутона "Launch Site Specific Browser", разположен в менюто за действия с страницата (три точки вдясно от адресната лента). По подразбиране режимът е неактивен и изисква активиране чрез задаване на "browser.ssb.enabled = true" в about:config. - В режима на високо контрастно представяне, предназначен за хора с отслабено зрение или нарушено възприемане на цветовете, е добавена поддръжка на фонови изображения. За запазване на четимостта и осигуряване на необходимото ниво на контраст, видимият текст е отделен на отделен фон, в който се използва цвета на активната тема.
- Подобрено качество на звука при увеличаване или намаляване на скоростта на възпроизвеждане;
- Подобрено автоматично разпознаване на стари текстови кодировки на страници, където информацията за кодировката не е ясно указана.
- В лентата за търсене в уеб конзолата е добавена възможност за филтриране по отсъстващ ключ, като се задава символът "-" пред маската или регулярния израз. Например, търсенето "-img" ще изведе всички елементи, които не съдържат стринга "img", а "-/ (cool|rad)/" ще покаже елементи, които не отговарят на регулярния израз " / (cool|rad)/ ".
- Добавени са нови CSS свойства и за управление на поведението на скролинга при достигане на логичната граница на зоната на скролинга.
- В SVG е добавена поддръжка на свойствата и .
- В HTMLFormElement е добавен метод , който инициира програмно изпращане на данни от формата, подобно на кликване върху бутона за изпращане на данни. Функцията може да се приложи при разработването на собствени бутони за изпращане на формата, за които извикването на form.submit() не е достатъчно, тъй като не води до интерактивна проверка на параметрите, генериране на събитие ‘submit’ и предаване на данните, свързани с бутона за изпращане.
- Свойства и обектите Window сега винаги връщат действителната зададена ширина и височина на областта (), а не размера на видимата част (Visual Viewport).
- оптимизация на производителността на инструментите за уеб разработчици. Намалена е натовареността при събирането на статистика за панела за мониторинг на мрежовата активност. В отладчика за JavaScript и уеб конзолата е ускорено зареждането на големи скриптове, свързани с първоначалните им изходни текстове (source-mapped).
- В уеб конзолата проблемите с излизането извън границите на текущия домейн (, Cross-Origin Resource Sharing) сега се показват като грешки, а не предупреждения. За автоматично допълване в консолата станаха достъпни променливи, определени в изразите.
- В инструментите за уеб разработчици в раздела за инспекция на мрежата е осигурено декодиране на съобщения (JSON, MsgPack и CBOR) в формата на WAMP (WebSocket Web Application Messaging Protocol), предавани през WebSocket свързване.
В Firefox 73 са направени нововъведения и корекции на грешки , от които 11 (маркирани под CVE-2020-6800 и CVE-2020-6801) са обозначени като потенциално способни да доведат до изпълнение на вредоносен код при отваряне на внимателно оформени страници. Напомняме, че проблемите с паметта, като препълване на буфери и достъп до вече освободени области в паметта, напоследък се означават като опасни, но не критични.
Източник: opennet.ru
