Релиз на Firefox 91

Излезе новата версия на уеб браузъра Firefox 91. Версия Firefox 91 попада в категорията с продължителна поддръжка (ESR), за която обновленията излизат в течение на година. Освен това е създадено обновление на предходната версия с продължителна поддръжка 78.13.0 (в бъдеще се очакват още две обновления 78.14 и 78.15). В близките дни ще бъде преместена в бета тестване версията Firefox 92, чийто релиз е планиран за 7 септември.

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

  • В режим на частно сърфиране по подразбиране е активирана политиката HTTPS-First, подобна на по-ранно достъпната опция "HTTPS Only". При опит за отваряне на страница без криптиране по HTTP в частен режим, браузърът първо ще се опита да достъпи сайта по HTTPS ("http://" се заменя с "https://") и ако опитът не бъде успешен, автоматично ще се обърне към сайта без криптиране. Важно отличие от режима HTTPS Only е, че HTTPS-First не се прилага за зареждане на субресурси, като изображения, скриптове и таблици със стилове, а само действа при опит за отваряне на сайт след кликване на линк или набиране на URL в адресната лента.
  • Възстановен е режимът за печат на съкратен вариант на страницата, наподобяваща вид в режим на четене (Reader Mode), при който се показва единствено значимият текст на страницата, а всички допълнителни контроли, банери, менюта, навигационни панели и други несвързани с съдържанието части на страницата се скриват. Режимът се активира чрез включване на Reader View преди печат. Поддръжката на указаното ниво беше прекратена в версия Firefox 81, след преминаването на новия интерфейс за предварителен преглед преди печат.
  • Разширени са възможностите на метода за пълна защита на бисквитките (Total Cookie Protection), който се активира в режим на частно преглеждане и при избиране на строг режим за блокиране на нежелани съдържания (strict). Режимът предвижда използването на отделно изолирано хранилище за бисквитки за всеки сайт, което не позволява използването на бисквитки за проследяване на движението между сайтовете, тъй като всички бисквитки, поставени от зарежданите на сайта външни блокове, се привързват към основния сайт и не се предават при достъп до тези блокове от други сайтове. В новата версия логиката на почистване на бисквитките е променена за изключване на скрити изтичания на данни и е добавена информация на потребителите за сайтовете, които запазват информация локално.
  • Променена е логиката на запазване на файловете, отворени след изтегляне. Файловете, отворени след изтегляне във външни приложения, сега се запазват в стандартната папка „Downloads“, вместо в временна папка. Напомняме, че в Firefox се предлагат два режима на изтегляне — изтегляне със запазване и изтегляне с отваряне в приложение. Във втория случай, изтегленият файл се запазва във временна папка, която се изтрива след завършване на сесията. Такова поведение предизвикваше недоволство у потребителите, които, при необходимост от директен достъп до файла, трябваше допълнително да търсят временната папка, в която е запазен файлът, или да изтеглят данните повторно, ако файлът вече беше автоматично изтрит.
  • Практически за всички действия на потребителите е активирана оптимизацията „досега рисуване“ (catch-up paints), която позволи да се повиши отзивчивостта на повечето операции в интерфейса с 10-20%.
  • В сборките за платформата Windows е добавена поддръжка на технологията за единно влизане (SSO), която позволява свързване към сайтове с помощта на данните за вход от Windows 10.
  • В сборките за macOS е осигурено автоматично активиране на режима с висока контрастност при активиране на опцията „Увеличи контраста“ в системата.
  • Режимът „Премини към раздел“ (Switch to Tab), позволяващ преминаване към раздела от списъка с препоръки в адресната лента, сега обхваща и страниците в режим на частно преглеждане.
  • API Gamepad сега е достъпен само при отваряне на страницата в защитен контекст (Secure Context), т.е. при отваряне по HTTPS, чрез localhost или от локален файл;
  • В десктопната версия е реализирана поддръжка на API Visual Viewport, чрез който може да се определи фактическата видима област, вземайки предвид отображението на екранната клавиатура или мащабирането.
  • Добавени са методи: Intl.DateTimeFormat.prototype.formatRange() — връща локализиран и форматиран низ с диапазон от дати (например "1/05/21 – 1/10/21"); Intl.DateTimeFormat.prototype.formatRangeToParts() — връща масив със специфични за локала части от диапазона дати.
  • Добавено е свойство Window.clientInformation, аналогично на Window.navigator.

Освен нововъведенията и корекциите на грешки във Firefox 91 са отстранени 19 уязвимости, от които 16 са обозначени като опасни. 10 от уязвимостите (събрани под CVE-2021-29990 и CVE-2021-29989) са причинени от проблеми с паметта, като препълвания на буферите и достъп до вече освободени области на паметта. Потенциално тези проблеми могат да доведат до изпълнение на код от злонамерен потребител при отваряне на специално оформени страници.

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

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