На разположение Firefox 119.
- Съдържание на страницата „Преглед на Firefox“ (Изглед на Firefox) счупен в секциите „Последно сърфиране“, „Отворени раздели“, „Наскоро затворени раздели“, „Раздели от други устройства“, „История“ (с възможност за сортиране по сайт или по дата). Иконата на бутона, който отваря страницата Firefox View, е променена.
- Наскоро затворените раздели вече са винаги упорствам между сесиите (browser.sessionstore.persist_closed_tabs_between_sessions). Преди това те се запазваха само ако автоматичното възстановяване на сесията беше активирано при стартиране. Освен това сега се показва списъкът с наскоро затворени раздели Показва раздели от наскоро затворени прозорци (browser.sessionstore.closedTabsFromClosedWindows).
- Появи се възможност за добавяне на изображения (и алтернативен текст) при редактиране на PDF.
- Реализирано прехвърляне на някои добавки при импортиране на данни от Chrome.
- Поправени са неочаквани скокове на лентата за превъртане във Facebook.
- Включена поддръжка ЕСН (Криптиран клиент Здравейте, по-нататъшно развитие на eSNI). ECH изисква DNS-over-HTTS да бъде активиран в настройките на вашия браузър. От основните доставчици вече има поддръжка за ECH обявиха cloudflare.
- В режим Strict Tracking Protection уебсайтовете вече имат достъп само до системни шрифтове и шрифтове от инсталирани езикови пакети. В последната версия същото поведение беше приложено в режим на частно сърфиране.
- Обща защита на бисквитките сега разпространява се от и към обекти петно.
- Режим Картина в Картина научих показване на субтитри на viki.com.
- Логин и парола при свързване през SOCKS прокси вече са мога съдържат не-ASCII знаци (Firefox все още не поддържа първоначално удостоверяване; изисква разширение на трета страна като FoxyProxy).
- Firefox още не се опитвам познайте дали документът от най-високо ниво, който се обслужва от сървъра като приложение/октет-поток, е медиен файл (файлът ще бъде изтеглен, а не възпроизведен в браузъра).
- Имена на хостове, които не са IP адреси, но завършват с число (например foo.0, bar.0.09, a.1.2.0x., 1.2.3.4.5), др. не брои валиден.
- Отидете на страницата about:logging добави Предварителна настройка "Графика".
- Фиксирано 23-годишен бъг: Подсказките вече не остават на преден план, когато прозорецът на браузъра загуби фокус.
- Добавена локализация на език Сантали (седнал).
- Linux: прекратено доставка на двоичния файл на контейнера на плъгина.
- Windows: Firefox вече следва системните настройки „Скриване на показалеца на мишката, когато пишете с клавиатурата“.
- HTML: елемент по-добре не поддържат нестандартен атрибут mozactionhint (трябва да се използва вместо това enterkeyhint).
- CSS: функция attr() сега Тя позволява на посочете резервна стойност, в случай че липсва глобален атрибут (например attr(foobar, "Стойност по подразбиране")).
- javascript:
- Внедрено поддръжка на статични методи Object.groupBy() и Map.groupBy() (групиране на елементи в масив и итерируеми обекти).
- Включени поддръжка на метода String.prototype.isWellFormed() и String.prototype.toWellFormed() (съответно проверява дали низът съдържа добре оформен Unicode текст (т.е. не съдържа единични сурогати) и преобразува деформирания низ в добре оформен текст).
- svg: атрибути, като се вземе стойността сега поддържа CSS типове данни Дължината (позволява ви да преоразмерявате SVG елементи въз основа на размери на шрифта (cap, rem), прозореца за изглед (vh, vw, vmin) или абсолютни единици (px, cm), напр. ).
- HTTP: заглавка Политика за вграждане на различни източници имам директивна поддръжка без удостоверения.
- API:
- Внедряването е актуализирано API за достъп до съхранение: Подобрена сигурност, сведени до минимум сривове на уебсайтове и проправи пътя за постепенно премахване на бисквитките на трети страни.
- Появи се възможност за указване на относителния приоритет на изпращаните потоци чрез включване на свойството sendOrder в аргумента на опциите, предаван на WebTransport.createBidirectionalStream() и WebTransport.createUnidirectionalStream().
- интерфейс AuthenticatorAttestationResponse има методи getAuthenticatorData(), getPublicKeyAlgorithm() и getPublicKey().
- Внедрено поддръжка на разширение API за уеб удостоверяване Идентификационни свойства (credProps) (позволява на потребителя да поиска дали откриването на идентификационни данни е достъпно след създаване/регистрация).
- интерфейс AuthenticatorAttestationResponse придобити метод getTransports().
- Параметър derivedKeyAlgorithm метод SubtleCrypto.deriveKey() сега поддържа алгоритъмът HKDF.
- интерфейс PublicKeyCredential имам поддръжка на метода parseCreationOptionsFromJSON(), parseRequestOptionsFromJSON() и toJSON() (преобразуване на обектите, използвани за създаване и споделяне на обекти за идентификационни данни, в JSON представяния, които могат да бъдат сериализирани/десериализирани и споделени със сървъра).
- ARIA отражение сега с подкрепата на за атрибути, които не препращат към други елементи (отразяват се само не-IDREF атрибути). Вече е възможно да получавате и задавате ARIA атрибути на DOM елементи директно чрез JavaScript, вместо да използвате setAttribute и getAttribute. Например, вместо buttonElement.setAttribute("aria-pressed", "true"); можете да напишете buttonElement.ariaPressed = "true";.
- Инструменти за разработчици:
- Сега в раздела „Изчислено“ в инспектора са показани персонализирани стойности на свойства.
- Firefox ще докладва игнорирани свойства на псевдоелементи, когато показва игнорирани CSS свойства ::първи буквени псевдоелементи, ::щека и ::заместител.
Източник: linux.org.ru