Mozilla оголосила про випуск Firefox версії 133, а також розширеної підтримки версій 115.18.0 та 128.5.0. Нова версія виправляє 18 вразливостей , три з яких класифікуються як критичні. До них належать недоліки пам'яті, які можуть дозволити шкідливому коду виконуватися під час взаємодії з веб-сторінками, спеціально розробленими для використання цих вразливостей.
У цій новій версії Firefox 133 додано функцію захисту від відстеження повернення пошти Bounce Tracking Protection, що є покращенням режиму суворого захисту від відстеження (ETP, Enhanced Tracking Protection).
Цей новий механізм зосереджений на запобіганні відстеженню через переадресації шляхом виявлення певних шаблонів відстеження та періодичного видалення файлів cookie та локальних даних, що використовуються для цілей відстеження. На відміну від попередніх методів, які спиралися на списки відомих трекерів, цей захист використовує розширену евристику для виявлення та нейтралізації нових форм відстеження шляхом аналізу поведінки після переадресацій.
Відстеження через переадресації працює шляхом тимчасового перенаправлення користувачів на сайти трекерів, перш ніж доставити їх до кінцевого пункту призначення. Під час цього процесу трекери зберігають файли cookie та інші дані в локальному сховищі. Це дозволяє їм обходити міжсайтові обмеження, встановлені браузерами, оскільки файли cookie встановлюються поза контекстом оригінального сайту. Новий захист Firefox автоматично видаляє ці дані, пом’якшуючи ці нав’язливі тактики.
Ще одним покращенням у Firefox 133 є нова функціональність меню відкритих вкладок , доступна за допомогою кнопки у верхньому правому куті . Тепер користувачі можуть бачити список відкритих вкладок на інших пристроях, пов’язаних з тим самим обліковим записом Mozilla, на бічній панелі , що спрощує доступ до них та синхронізацію на кількох пристроях.
Щодо обробки файлів cookie, Firefox налаштовує атрибут "expire" з урахуванням різниці між часом сервера та місцевим часом. Якщо в системі є затримка в майбутньому, файли cookie залишаються дійсними відповідно до часу сервера, що підвищує точність у середовищах з нестабільними налаштуваннями часу.
Версія для Windows тепер включає прискорення GPU для Canvas2D API , а Fetch API тепер підтримує параметр "keepalive", що дозволяє HTTP-запитам залишатися активними навіть після закриття сторінки, що ідеально підходить для надсилання даних в кінці сеансів.
У версії для Android режим робочого столу ввімкнено за замовчуванням на пристроях з великими екранами , і тепер контент, скопійований у режимі приватного перегляду, позначається як конфіденційний, про що користувачеві відображаються попередження.
Для розробників Firefox 133 пропонує нові можливості обробки діалогів за допомогою подій «beforetoggle» і «toggle» в елементах , які тепер дозволяють фіксувати стани перед відкриттям або закриттям діалогових вікон.
Інші помітні зміни включають :
- PiP «картинка в картинці» отримав покращення та підтримується на більшій кількості сайтів.
- Додано підтримку для атрибута contenteditable, встановленого в режим простого тексту, і псевдокласу CSS :has-slotted. Обидва можна ввімкнути в розширених налаштуваннях about:config.
- Браузер розширює підтримку Web Workers, дозволяючи використовувати дозволи API через властивість WorkerNavigator.permissions.
- Мультимедійні елементи і додайте подію onwaitingforkey, призначену для обробки ситуацій, коли відтворення зупиняється через відсутність ключів дешифрування.
Якщо ви зацікавлені дізнатися більше, ви можете переглянути нотатки до випуску за наступним посиланням.
Як встановити Firefox на Linux?
Якщо ви вже користуєтеся Firefox, вам слід знати, що ви можете легко оновити його до останньої версії , перейшовши до меню налаштувань. Тим, у кого ввімкнено автоматичні оновлення, не потрібно хвилюватися, оскільки вони отримають нову версію без будь-якого ручного втручання.
З іншого боку, якщо ви не бажаєте чекати автоматичного оновлення, ви можете зробити це вручну, і для цього вам потрібно просто перейти до Меню > Довідка > Про Firefox. Відкриється вікно, у якому буде показано встановлену версію, і, якщо цю функцію ввімкнено, перевірте наявність оновлень.
Для користувачів Ubuntu, Linux Mint та інших похідних Ubuntu також можливо оновити Firefox через офіційний PPA . Для цього відкрийте термінал і введіть такі команди:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y sudo apt-get update sudo apt install firefox
Ще один доступний варіант встановлення — через Flatpak. Щоб використовувати цей метод, у вашій системі має бути підтримка Flatpak. Після ввімкнення ви можете встановити Firefox, виконавши таку команду в терміналі:
flatpak встановити flathub org.mozilla.firefox
Для тих, у кого вже встановлений браузер, достатньо виконати таку команду, щоб оновити не тільки Firefox, але й усі його додатки у форматі Flatpak:
оновлення flatpack
Для тих, хто надає перевагу використанню Snap, установку браузера можна виконати, ввівши таку команду:
sudo snap встановити firefox - -
А щоб оновити програми, які ми встановили у форматі Snap, просто введіть наступне в терміналі:
sudo швидкого оновлення