Достъпен Firefox 72. Това е първото издание, за подготовката на което е съкратен отнема 6 до 4 седмици.

  • Режим „картинка-в-картинке“ включен на платформите Linux и macOS.
  • В сборките за OpenBSD е активирана изолация на файловата система чрез unveil().
  • Защита от проследяване започна по подразбиране блокира заявките за ресурси, заподозрени в събиране на цифрови отпечатъци (fingerprinting).
  • Сайтове повече не могат да искат разрешение от потребителите (за използване на геолокация, камера, известия) дотогава, докато потребителят не започне взаимодействие със страницата (клик с мишката, натискане на клавиш, тап). Телеметрията показва следното:
    • много малко популярни са заявките за показване на известия (само 1% се одобряват, 48% се отхвърлят, в останалите случаи заявките се игнорират). През последния месец потребителите са получили 1,5 милиарда заявки, от които само 23,5 милиона са били одобрени.
    • повторната заявка за разрешение не увеличава вероятността потребителят да се съгласи. 85% от одобренията са получени именно от първия опит.
    • уебмастърите обикновено не чакат потребителят да започне взаимодействие със страницата, а отправят заявките веднага.
    • заявките, които чакат взаимодействие от страна на потребителя със страницата, се одобряват два пъти по-често.

    Започвайки от това издание, ако заявката е била създадена без да се изчакват действия от потребителя, тя ще бъде представена само с иконка в адресната лента.

  • Цветът на лентите за прокрутиране автоматично се настройва според цвета на фона на страницата.
  • В HTTP заглавието Accept е добавена поддръжка за image/webp. Въпреки че такова поведение противоречи на спецификацията, то се прилага в Chromium, затова много сайтове разглеждат това заглавие, за да определят дали браузерът поддържа формата WebP.
  • Firefox научи использовать политики, размещённые в /run/user/$UID/firefox/policies.json
  • Появи се възможността за използване на клиентски сертификати от хранилището на Windows (security.osclientcerts.autoload).
  • При деактивиране на изпращането на телеметрия всички съответни данни ще бъдат изтрити от сървърите на Mozilla в срок от 30 дни, каквато е изискването на Калифорнийския закон за защита на правата на потребителите.
  • Броят на последните папки в диалога за добавяне на отметка е увеличен от 5 на 7. За тези, на които им трябва още, е добавена настройка browser.bookmarks.editDialog.maxRecentFolders.
  • Пълно преработен механизъм за синхронизиране на отметки. Това реши много проблеми: дублиране, загуба и разбъркване на отметки, разбъркване на папки, проблеми със синхронизацията на нови или преместени отметки.
  • Премахната е вградена възможност за блокиране на зареждането на изображения от конкретни домейнi (тя беше дълбоко скрита и не ползваше популярност). С тази задача се справят много по-добре разширения от типа на uMatrix.
  • Прекратено поддръжка HTTP публично ключово закрепване. Уебсайтът можеше да информира браузъра, че използваният SSL сертификат трябва да се счита за валиден само ако е издаден от определен удостоверяващ орган. За съжаление, HPKP не само не набра популярност, но и отвори пространство за изнудване. Хакер, получил достъп до настройките на уеб сървъра, внедряваше HPKP и принуждаваше клиентите да кешират тези данни за няколко години напред. Когато собственикът възстановяваше контрол и премахваше сертификата на хакера, клиентите губеха възможността да се свържат със сървъра. Освен това, технологията се оказа лесен начин за „стрелба в крака“, блокирайки по погрешка достъпа до собствената си страница. Преди година поддръжката на HTTP публично ключово закрепване беше прекратена в Chrome, а в IE, Edge и Safari никога не беше реализирана.
  • Отворен е код за прокси сървър Pocket, който позволява получаване на спонсорско съдържание в нови раздели, без да създава заплаха за личния живот на потребителите.
  • CSS:
    • Включена е поддръжка за Shadow Parts (атрибута part и псевдоелемента ::part, които позволяват селективно извеждане на елементи от Shadow DOM).
    • Включена поддръжка път на движение.
    • Реализирани са свойствата scale, rotate и translate.
  • JavaScript: добавлена поддержка оператор за обединение с NULL.
  • API: включена е поддръжката на FormDataEvent.
  • Сервизни работници: добавена е поддръжка на свойството WindowOrWorkerGlobalScope.crossOriginIsolated.
  • Инструменти за разработчици:
    • Отладчикът е получил поддръжка за условни точки на спиране (сработващи при четене или промяна на свойства на обект).
    • Мрежов монитор научи показва информация за времето на заявката, началото и края на зареждането на всеки ресурс.
    • Режимът на отзивчив дизайн вече поддържа симулация на различни стойности на meta viewport.
    • Инспектор позволява симулира различни стойности prefers-color-scheme.
    • Инспекторът за уебсокети сега показва обема на получените и предадените данни, както и формата на ASP.NET Core SignalR.
    • Премахнат е „Простият редактор на JavaScript“, тъй като успешно е заменен от многострочния режим на въвеждане в конзолата.

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

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