Достъпен Firefox 74.

  • Мениджърът на пароли вече може да подрежда записите в обратен ред (Я-А).
  • Свършено с добавки, инсталирани глобално (за всички потребители в системата, например в %ProgramFiles%Mozilla Firefoxextensions). Подобен метод на разпространение се използва за предварителна инсталация в дистрибуции, както и за наложително инсталиране на добавки при инсталиране на софтуер от трети страни. Разработчиците го смятат за зловредно, тъй като лишава потребителя от възможността да премахне такива добавки през мениджъра на добавките (например, ако добавката причинява проблеми, или потребителят не иска да му наложат). Сега управлението на добавките е напълно контролирано от потребителя. Вече инсталираните добавки ще продължат да работят (потребителят вече може да ги премахне чрез управлението на добавките), а новоинсталираните ще бъдат игнорирани. На сборщиците на персонализирани дистрибуции (Windows) и поддръжниците (Linux) ще бъде предоставена специална опция на етапа на изграждане, която възстановява поддръжката на глобално инсталирани добавки. Корпоративните потребители ще получат възможност за разгръщане на добавки чрез групови политики.
  • Допълнение Facebook Container (автоматично отваря социалната мрежа в отделен контейнер) поддържа потребителски списък с домейни, които също ще бъдат автоматично поставени в контейнера.
  • Бутонът за създаване на нов таб получи меню, извиквано с десния бутон на мишката (работи само при включени контейнери), от което може да се избере контейнер за създавания таб. Освен това е добавена настройка „Избирайте контейнер за всеки нов таб“, която позволява да се извика такова меню и с левия бутон на мишката.
  • Появи се възможност за забраната на отделянето на таб. Невнимателното превръщане на таба в отделен прозорец ядосваше потребителите от много години (съответният тикет е отворен преди 9 години). За деактивиране на отделянето на табове е предвидена настройка browser.tabs.allowTabDetach.
  • Горещите клавиши за добавки вече могат не само да бъдат преназначавани, но и деактивирани.
  • За потребителите в САЩ по подразбиране е активирано използването на DNS през HTTPS. Резолверът по подразбиране е Cloudflare. В настройките можете да го смените с NextDNS или да посочите адреса на собствен резолвер.
  • В сборките за Linux е приложена технология RLBox. C++ кода на потенциално уязвими външни библиотеки се преобразува в модул WebAssembly, чиято власт е строго ограничена, след което модулът се компилира в машинен код и се изпълнява в изолиран процес. Първата такава библиотека стана Graphite.
  • За устройства с сензорни екрани е реализирано ускоряване на скролинга.
  • В Windows и macOS стана възможен импорт на данни от Edgium (Edge на базата на Chromium).
  • Браузър повече не разкрива локалния IP адрес на машината чрез WebRTC (вместо локален адрес се използва случайен идентификатор), затова на потребителите се препоръчва да нулират настройките media.peerconnection.ice.default_address_only и media.peerconnection.ice.no_host (с промяната на тези настройки преди това беше постигнато скриване на локалния адрес).
  • Търсенето в историята оттук нататък игнорира диакритичните знаци (например, търсенето на думата פסח ще намери всички входове פֶּסַח).
  • Както беше обявено преди година и половина, изключена поддръжка на TLS 1.0 и TLS 1.1. Ако сървърът не поддържа TLS 1.2, потребителят ще види съобщение за грешка при установяване на защитена връзка и бутон, който включва поддръжка на остарели протоколи (в бъдеще поддръжката им ще бъде напълно премахната). Други популярни браузъри също ще прекратят поддръжката на старите (TLS 1.0 е въведен през 1999, а TLS 1.1 — през 2006 година) протоколи, тъй като те не поддържат съвременни бързи и надеждни алгоритми (ECDHE, AEAD), а вместо това изискват поддръжка на стари и слаби (TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SHA1, MD5). Преди година делът на трафика, използващ тези протоколи, не надвишаваше половин процент, а в момента е намалял още повече.
  • HTTP:
    • Включена е поддръжка на HTTP заглавието Feature Policy. Чрез него разработчикът на сайта може да посочи кои възможности и API браузърът трябва да използва или не използва (например, за оптимизиране на работата на сайта). Feature Policy наподобява CSP, но управлява функционалностите на браузъра, а не сигурността. В резултат на това фреймовете (<iframe>) в които е отворен друг домейн, повече не могат да искат достъп до геолокация, камера, микрофон, captura на екрана и режим на цял екран, освен ако това не е явно разрешено с помощта на Feature Policy.
    • Подкрепя се Cross-Origin-Resource-Policy (CORP), С него сайтовете могат да блокират определени заявки от външни източници (например, да забранят достъпа от външни ресурси до скриптове и изображения на настоящия сайт), което пречи на спекулативни атаки по странични канали (Meltdown и Spectre), както и на атаки с използване на междусайтови сценарии.
    • Добавени събитие languagechange_event, което се задейства при смяна на предпочитания език от потребителя.
  • CSS:
  • JavaScript:
  • Инструменти за разработчици:
    • Разпознаването на неработещи CSS правила сега взема предвид позиционирането на елементите.
    • Отладчик на JavaScript научил отлажда вложени уеб работници.
    • Подобрената интеграция с разширението React Developer Tools.

Източник: linux.org.ru

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