Достъпен Firefox 151, забележителен с подобрена защита срещу събиране на цифрови отпечатъци, поддръжка на Web Serial API, както и възможността за сайтовете да прихващат вход от клавиатурата в режим на цял екран.

  • Местното архивиране на профила е налично в Linux (в macOS е включено е отложено до следващото издание).
  • Преработен дизайн нова таб страница, за да осигури готовност за бъдещи промени, като джаджи и подобрени преки пътища, които се планират да бъдат налични в следващата версия (browser.newtabpage.activity-stream.nova.enabled).
  • Значително увеличена е ширината на полето за търсене в настройките.
  • В режима на частно сърфиране е добавена възможността изчисти всички данни от текущата сесия без необходимост от затваряне на прозореца на браузъра и започване на нова сесия.
  • Защитата от проследяване стана още по-добра в борбата с събирането на цифрови отпечатъци. Броят на потребителите, които могат да бъдат идентифицирани недвусмислено, е намалял средно с 14% (а в macOS – с 49%).
  • PDF четец научил обединява няколко документа.
  • В подменюто 'Други инструменти' има опция за извикване на about:translations. добавен Вграден VPN сега
  • може да избере страна, където е разположен изходният възел. позволява передава на сайтовете неверни данни за разрешението на екрана в системи с множество монитори.
  • Отстранена е Автозапълването на адреси
  • за потребители от Нидерландия. включено архитектурно ограничение, което не позволяваше на сайтовете да виждат времеви разрешения (когато потребителят разреши, например, достъп до геолокация, но не уточни 'запомни това решение').
  • Премахнато Преместването на профила в друга директория или в друга ОС
  • вече не нарушава работата на инсталираните добавки и теми (в extensions.json остават старите пътища). поддръжка на връзките,
  • macOS:
  • използва системните настройки за геолокация, когато потребителят разреши на сайта да определи местоположението. Ако геолокацията е изключена на ниво ОС, браузърът ще помоли потребителя да я включи. взема предвид атрибута
  • HTML: Появи се подкрепа shadowrootslotassignment на елементите на елементи . В JavaScript този атрибут се отразява в свойстватаShadowRoot.slotAssignment HTMLTemplateElement.shadowRootSlotAssignment или Директива.
  • CSS:
    • запроси @container сега поддържа заявки style() (позволява да се провери дали контейнерът има валидно объявление, конкретно свойство или кастомно свойство и съответно да се приложат стилове към неговите вложени елементи).
    • Свойството position-anchor сега поддържа (по подразбиране) стойността normal (осигурява съвместимост с свойството position-area: ако се обнови, стойността на position-anchor също автоматично ще се актуализира).
  • API:
    • Методът Sanitizer.replaceElementWithChildren() сега връща false, ако заменяемият елемент е <svg> в пространството на имената SVG или в пространството на имената MathML.
    • Появи се подкрепа Document Picture-in-Picture API (позволява отварянето на прозорец, разположен над останалите прозорци, който може да бъде запълнен с всяко HTML съдържание).
    • Добавено свойство CanvasRenderingContext2D.lang (полезно за настройване на контекста на offscreen canvas, който може да се рендерира преди да бъде свързан с елемент <canvas>).
    • Методът Element.requestFullscreen() сега приема свойство options.keyboardLock като параметър (позволява на уебсайтовете да искат заключване на клавиатурата, когато елементът е показан в режим на пълен екран). Сайтовете сега могат да предотвратят напускането на режим на пълен екран при натискане на клавиш Esc (изходът остава възможен чрез задържане на клавиша) и също така да прихванат някои преди запазени браузърни клавишни комбинации и да отмятат стандартното им действие.
    • GPUSupportedLimits сега поддържа свойствата maxStorageBuffersInFragmentStage, maxStorageBuffersInVertexStage, maxStorageTexturesInFragmentStage и maxStorageTexturesInVertexStage (позволяват да се зададе максималният брой буфери за съхранение и текстури, разрешени на етапите на фрагментни и вершинни шейдери.
    • Реализирана поддръжка на свойството CSSContainerRule.conditions. Свойството condition представя съответната директива @container като масив от обекти, където всеки обект описва отделно условие на контейнера.
    • Включена е поддръжка Web Serial API (позволява управление на микроконтролери с поддръжка на последователен интерфейс). Това дава възможност за програмиране на микроконтролери и отладочни платки (като устройства ESP, BBC micro:bit и Raspberry Pi Pico), 3D принтери, CNC машини и други устройства. Всеки сайт, който иска да използва този API, трябва да създаде специално допълнение, което да предостави необходимите разрешения, а потребителят трябва да инсталира това допълнение (по аналогия с вече направеното с WebMIDI).
  • Инструменти за разработчици: Изпадащо меню с управление на скоростта на анимацията вече е достъпно постоянно (преди това се появяваше само при активна анимация, което затрудняваше използването му при много кратки анимации).

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

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