Достъпен Firefox 148.

  • В настройките е добавено разделение „Управление на ИИ“, където можете да изключите всяка от функциите, свързани с ИИ (което ще изтрие и качените езикови модели).
  • Страницата на нов таб в контейнерите научилась да използва качените от потребителя тапети.
  • Възможността да получавате изтеглени подобрения вече не изисква активирана телеметрия и сега е достъпна в настройките ("Позволете на Firefox да подобри функционалността, производителността и стабилността между актуализациите"). С нея разработчиците могат, например, бързо да изключат определена функционалност (ако се установи, че причинява проблеми) или, обратно, да активират нова функция постепенно, а не веднага за всички потребители, както и да коригират критични грешки възможно най-бързо.
  • Вграденото устройство за превод научи да превежда от и на традиционен китайски, както и на виетнамски.
  • Отстранена е грешка, поради която след актуализация на браузъра инсталираният езиков пакет може да бъде деактивиран.
  • Поправено липсата на търсене на маркировки на лентата за навигация, която възниква на някои сайтове.
  • Подобрен достъп до математически формули в PDF за екранни четци.
  • API, предоставяно от операционната система (full-screen-api.macos-native-full-screen), което позволи унифицирането на вида и поведението на елементите на екрана.
    • От резервното копие на профила вече се изключват данни, за които е включено изчистването при затваряне на браузъра.
    • Отстранена е грешка, поради която при преместване на изтегленото изображение в приложението Adobe Illustrator се вмъкваше връзка към изображението, а не самото то.
  • HTML: В случаите, когато URL е пуст или явно е посочен about:blank, Firefox вече няма да не заменя оригиналния празен документ с друг, зареждан асинхронно, а вместо това синхронно инициира събитието load за оригиналния документ.
  • CSS:
  • JavaScript:
  • API:
    • Появи се Sanitizer API (предоставя нови методи за манипулация с HTML). Метод element.setHTML() позволява вмъкването на HTML съдържание подобно на това, което прави element.innerHTML, при което той не подлежи на междусайтово скриптиране (XSS). За безопасно разглеждане на HTML е предложен метод document.parseHTML().
    • Добавена е подкрепа API за надеждни типове (осигурява механизми, които гарантират, че свойства и функции, които потенциално могат да се използват като вектори за XSS атаки, могат да се извикват само с данни, преминали през функция за преобразуване).
    • WebGPU придоби с поддръжка на сервисни работници, което позволява на WebGPU да работи във фонов режим (особено полезно за разширения и други страници, които могат ефективно да обменят ресурси между няколко раздела и времеви периоди).
    • Реализирано свойство Location.ancestorOrigins (позволява да се определи дали документът е вграден в , и ако да, на кой сайт).
    • Свойства movementX и movementY елемента pointerrawupdate сега се запълват при движение на указателя — преди това техните стойности винаги са били равни на нула.
    • Реализиран метод NavigationPrecommitController.addHandler().
    • DOM: Появи се възможност да се използва командата „paste“ с Document.execCommand() в уеб съдържание (а не само в разширения). Това е реализирано с използването на Clipboard API и има същите ограничения за сигурност, например изисква потвърждение от потребителя при вмъкване на съдържание между различни източници.

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

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