доступний випуск Firefox 69
Основні зміни:
- включена за замовчуванням блокування скриптів, які здійснюють майнінг криптовалют.
- Налаштування «Не дозволяти сайтам відтворювати звук» дозволяє блокувати не лише відтворення звуку без явної взаємодії з боку користувача, а й відтворення відео. Поведінку можна поставити глобально, або безпосередньо для окремого сайту.
- Додано сторінку about:protections зі статистикою роботи захисту від відстеження.
- Менеджер паролів пропонує збережений пароль для всіх субдоменів (тобто пароль, збережений для login.example.com, буде запропонований на сторінці example.com і всіх субдоменах, а не тільки на login.example.com).
- WebRTC навчився одночасно приймати потоки, закодовані різними відеокодеками, що корисно для розрахованих на багато користувачів конференцій, де в учасників можуть бути різні клієнти.
- На сторінку about:support доданий шлях до файлу Firefox, що виконується.
- Користувачі зі США, а також користувачі локалі en-US отримають оновлену сторінку нової вкладки (інше число, розмір та розташування блоків, більш різноманітний контент із Pocket).
- Плагін Flash втратив опції «Завжди вмикати». Запуск Flash-вмісту відтепер вимагає натискання з боку користувача. Підтримка Flash буде остаточно видалена на початку 2020 року (у ESR-випусках вона збережеться до кінця того ж року, після чого буде видалена, оскільки Adobe припинить виправляти вразливість у Flash).
- Файли userChrome.css та userContent.css відтепер ігноруються за промовчанням. Їхню підтримку можна увімкнути за допомогою налаштування toolkit.legacyUserProfileCustomizations.stylesheets (якщо користувач має ці файли і профіль хоч раз запускався в Firefox 68, налаштування вже включене, таким чином, існуючі користувачі не помітять незручностей). Цей спосіб кастомізації використовується порівняно невеликим числом користувачів, у той час як звернення до цих файлів (навіть якщо вони не існують) забирає дорогоцінний час при кожному запуску. У майбутніх випусках так само надійдуть із файлом user.js.
- З метою зменшення можливостей для фінгерпринтінгу з юзерагенту прибрана розрядність браузера (залишена лише розрядність ОС). Якщо раніше користувач 32-розрядного браузера, запущеного в 64-розрядній ОС, містив "Linux i686 on x86_64", то тепер буде лише "Linux x86_64". Вказівка розрядності браузера колись була потрібна для завантаження установника Flash коректної розрядності. Зараз, коли установник Flash не залежить від розрядності браузера (та й підтримка Flash скоро кане в небуття), в цьому вже немає потреби,
- Включено підтримку API Змінити розмір спостерігача (механізм, за допомогою якого сайт може відстежувати зміну розміру того чи іншого елемента) та Microtask.
- Об'єкт navigator.mediaDevices object та метод navigator.mozGetUserMedia доступні тільки на сайтах, відкритих із захищеним з'єднанням.
- Реалізовані CSS-властивості переливний блок, overflow-inline, вибору користувача, розрив рядка, містити.
- Включено підтримку громадських полів класів JavaScript
- Вилучена підтримка застарілого тега , яка ніколи не була реалізована коректно.
- Windows:
- Додана підтримка пріоритетів процесів. Процес, що обробляє активну вкладку, отримає більший пріоритет, а фонові вкладки менший (пріоритет відтворення звуку та відео не зменшуватиметься). Проведені розробниками тести не показали негативного впливу на швидкість завантаження вкладок або роботи інтерфейсу, але не було відзначено і якогось видимого прискорення роботи, тому ефект переважно полягає в більш раціональному розподілі ресурсів CPU.
- Додано підтримку WebAuthn HmacSecret через Windows Hello (починаючи з Windows 10 1903).
- macOS:
- На комп'ютерах, обладнаних одночасно дискретною та вбудованою графікою, Firefox по можливості агресивніше перемикається на економічний GPU при відтворенні вмісту WebGL. Крім того, браузер уникатиме одноразових і незначних спроб задіяти високопродуктивний графічний процесор.
- Finder відтепер показує прогрес завантаження файлів.
- Інсталятор пропонується не тільки у форматі dmg, а й pkg.
- На пристроях з архітектурою ARM64 реалізовано підтримку JIT.
- Інструменти розробника:
- Порядок вкладок змінено відповідно до їх популярності.
- Відладчик:
- доданий інструмент, що дозволяє побачити, який код виконується на сторінці у відповідь на ту чи іншу подію.
- В режимі перегляду вихідного коду скриптів з'явилася можливість зберегти скрипт як файла.
- значно прискорений запуск відладчика.
- консоль:
- Угруповання попередження захисту від відстеження, CORS, CSP.
- Новий пункт меню «Експорт повідомлень, що відображаються», що дозволяє скопіювати або зберегти всі видимі повідомлення консолі.
- Мережа:
- Ресурси, заблоковані через змішаний вміст або CSP, показуються на вкладці «Мережа» із зазначенням причини блокування.
- Вкладка «Мережа» отримала опціональний стовпець URL, що відображає повний URL ресурсу.
Джерело: linux.org.ru