Firefox 68

доступний випуск Firefox 68

Основні зміни:

  • Цілком переписаний код адресного рядка - замість XUL застосовуються HTML та JavaScript. Зовнішні відмінності між старим (Awesome Bar) і новим (Quantum Bar) рядком полягають лише в тому, що кінці рядків, які не вміщаються в адресний рядок, тепер згасають замість обрізання (…), а для видалення записів з історії замість Delete/Backspace потрібно використовувати Shift+Delete/Shift+Backspace. Новий адресний рядок працює швидше та дозволяє розширювати свої можливості за допомогою доповнень.
  • Сторінка управління доповненнями (about:addons) також була повністю переписана на Web API. Кнопки видалення/вимкнення переїхали до меню. У властивостях доповнень можна побачити дозволи та примітки до випуску. Додано окремий розділ для відключених доповнень (раніше вони просто поміщалися в кінець списку), а також розділ з рекомендованими доповненнями (кожна версія проходить ретельну перевірку безпеки). З'явилася можливість поскаржитися на шкідливе або надто повільне доповнення.
  • Код, який відповідає за відновлення попереднього сеансу, переписаний з JS C++.
  • Додано сторінку about:compat, де можна керувати «виправленнями», специфічними для конкретних сайтів. Це тимчасові виправлення для сайтів, що не коректно працюють (наприклад, зміна юзерагенту або запуск скриптів, що виправляють роботу в Firefox). about:compat спрощує перегляд активних виправлень та дозволяє веб-розробникам відключати їх з метою тестування.
  • Доступ до параметрів синхронізації можливий безпосередньо з головного меню.
  • Темна тема в режимі читання застосовується не лише до вмісту сторінки, а й до інтерфейсу (тулбарів, бокових панелей, елементів керування).
  • Firefox намагатиметься автоматично виправляти помилки HTTPS, Викликані стороннім антивірусним ПЗ. Firefox історично використовує власне сховище сертифікатів замість системного, що позитивно відбивається на безпеці, але вимагає від антивірусного програмного забезпечення імпортувати свій кореневий сертифікат у сховище браузера, ніж деякі виробники нехтують. Якщо браузер виявляє MitM-атаку (яка може бути викликана антивірусом, що намагається розшифрувати та перевірити трафік), то автоматично включить налаштування security.enterprise_roots.enabled і спробує використовувати сертифікати із системного сховища (використовуються лише сертифікати, додані туди з ОС, що ігноруються). Якщо це допомогло, то налаштування залишиться увімкненим. Якщо користувач явно відключить security.enterprise_roots.enabled, то браузер не намагатиметься її ввімкнути. У новому випуску ESR ця установка включена за замовчуванням. Крім того, в область повідомлень (ліворуч від адресного рядка) додано значок, що свідчить про те, що сайт, що переглядається, використовує сертифікат, імпортований з системного сховища. Розробники відзначають, що використання системних сертифікатів не впливає на безпеку (використовуються лише сертифікати, додані до числа системних стороннім програмним забезпеченням, а якщо стороннє програмне забезпечення отримало право їх туди додати, то воно з тим же успіхом могло б додати їх і в сховище Firefox).
  • Запити на дозвіл пуш-повідомлень не будуть відображатися, доки користувач явно не взаємодіє зі сторінкою.
  • Доступ до камери та мікрофону відтепер може здійснюватися лише з безпечного контексту (Тобто зі сторінок, завантажених за протоколом HTTPS).
  • Через 2 роки до стоп-листу (список символів, які неприпустимі в іменах доменів) додано символ Κʻ / ĸ (U+0138, *Kra*). У великому варіанті він виглядає як латинська "k" або кирилістична "к", що могло зіграти на руку фішерам. Весь цей час розробники намагалися вирішити питання через технічний комітет Unicode (додати цей символ до категорії «історичних»), але ті, випускаючи чергову редакцію стандарту, про це забули.
  • В офіційних збірках більше не можна вимкнути багатопроцесний режим. Однопроцесний режим (при якому інтерфейс браузера та вміст вкладок виконуються в одному процесі) менш безпечний і не тестується в повному обсязі, що може спричинити проблеми зі стабільністю. Для любителів однопроцесного режиму передбачені обхідні шляхи.
  • Змінено поведінка під час синхронізації налаштувань. Відтепер за промовчанням синхронізуються лише налаштування, які входять до визначеного розробниками списку. Повернути колишню поведінку (синхронізувати всі змінені настройки) можна через about:config.
  • Реалізовані такі CSS-властивості: scroll-padding, scroll-margin, scroll-snap-align, counter-set, -webkit-line-clamp.
  • Додано підтримку псевдоелемента ::маркер та його анімації.
  • За замовчуванням включена підтримка примітива BigInt.
  • window.open() тепер враховує переданий параметр «Noreferrer».
  • Додана підтримка HTMLImageElement.decode() (завантаження зображень до їх додавання до DOM).
  • Безліч поліпшень у інструментах розробників.
  • Локалізації bn-BD і bn-IN об'єднані в бенгальську (bn).
  • Видалено локалізації, що залишилися без мейнтейнерів: асамський (as), південноафриканський діалект англійської (en-ZA), майтхілі (mai), малаялам (ml), орія (or). Користувачі цих мов автоматично переключатимуться на британський діалект англійської (en-GB).
  • API WebExtensions придбав засобами для роботи з юзерскриптами. Це потенційно може вирішити проблеми з безпекою (на відміну від Greasemonkey/Violentmonkey/Tampermonkey кожен скрипт виконується у власній пісочниці) та стабільністю (виключається гонка між завантаженням сторінки та вставкою скрипта), а також дозволяє виконати скрипт на бажаній стадії завантаження сторінки.
  • Повернено налаштування view_source.tab, яке дозволяє відкривати вихідний код сторінки в тій самій вкладці, а не в новій.
  • Темна тема тепер може бути застосована до сторінок браузера (наприклад, сторінці налаштувань), за це відповідає налаштування browser.in-content.dark-mode.
  • На пристроях під керуванням Windows 10 з відеокартами AMD увімкнена підтримка WebRender.
  • При новому встановленні в Windows 10 буде додано ярлик на панель завдань.
  • Windows-версія відтепер використовує службу фонової інтелектуальної передачі (BITS).

Примітки для розробників

Джерело: linux.org.ru

Додати коментар або відгук