Запуск нової версії Нещодавно було випущено Pale Moon 33.1.0, яке приносить із собою безліч нових функцій, змін і виправлень помилок. Серед найбільш значних змін – реалізація посилання rel=preload для покращення швидкості завантаження, підтримка Emoji 15.1, увімкнення діалогового вікна HTML5 за замовчуванням, серед іншого.
Тим, хто не знайомий з браузером, вони повинні знати, що це так Форк кодової бази Firefox. Його було створено, щоб забезпечити кращу продуктивність, зберегти класичний інтерфейс, мінімізувати споживання пам’яті та надати додаткові параметри налаштування. Проект дотримується класичної організації інтерфейсу, без зміни інтерфейсу Australis, вбудованого у Firefox 29, і з наданням широких можливостей налаштування.
Блідий Місяць 33.1.0 Основні нові можливості
У цій новій версії Pale Moon 33.1.0 однією з найважливіших функцій є реалізація підтримка метатегів який дозволяє організувати завантаження ресурсів без необхідності чекати їх запиту, прикладом цього є те, що під час відвідування сайту браузер негайно починає завантажувати певні файли CSS, скрипти, відео та зображення. Ця функція приносить користь як користувачам, які використовують браузер для відвідування веб-сайтів на свій вибір, так і розробникам.
Інше вдосконалення, реалізоване для користувачів, це виправлення проблеми, яка існувала з рухом миші (якщо скомпільовано з –disable-npapi), це було введено для тих, хто створює веб-переглядач, а також додано підтримку специфікації Emoji 15.1, що дозволяє використовувати найновіші емодзі у вашому веб-контенті.
Що стосується покращень для розробників, Pale Moon 33.1.0 має представив директиви «style-src-attr», «style-src-elem», «script-src-attr» і «script-src-elem». у заголовку HTTP CSP (Політика безпеки вмісту). Ці директиви забезпечують функціональні можливості для застосування стилів і сценаріїв, але з можливістю спрямовувати їх до окремих елементів і обробників подій, таких як onclick.
Також зазначається, що це реалізовано часткова підтримка тегів HTML <dialog>
, що дозволяє створювати діалогові вікна та компоненти взаємодії з користувачем, як-от сповіщення та підвікна, які можна закрити, реалізовано підтримку властивості window.webkitURL з метою покращення веб-сумісності шляхом надання додаткових функцій у обробці URL-адрес.
Додано скорочені версії властивостей CSS, які контролюють логічне розташування елементів, наприклад margin-block, margin-inline, padding-block і padding-inline. Це спрощує визначення таких значень, як «margin-block-start», «margin-block-end», «margin-inline-start» і «margin-inline-end».
З інших змін що виділяються:
- Плагіни тепер дозволяють визначати можливості ЦП (SSE2/AVX/AVX2) через інтерфейс Navigator, забезпечуючи більший контроль над продуктивністю на різних пристроях.
- Виправлено незначну проблему з відображенням дерева XUL за певних обставин.
- Вирівнювання Path2D.addPath із поточною специфікацією з підтримкою DOMMatrix замість SVGMatrix.
- Механізм CSS Stylo, написаний на Rust, було видалено з кодової бази, що може вплинути на продуктивність і керування стилями у вашій веб-програмі.
- Рішення проблем безпеки: CVE-2024-3863, CVE-2024-3302, CVE-2024-3857 (DiD), CVE-2024-3859 і CVE-2024-3861 (DiD).
- У цьому випуску також вирішено певні проблеми безпеки, наприклад впровадження виправлень Defense-in-Depth (DiD) і відхилених виправлень безпеки.
В кінці кінців якщо вам цікаво дізнатись більше про це про цю нову версію, ви можете перевірити деталі У наступному посиланні.
Як встановити веб-браузер Pale Moon на Ubuntu та похідні?
Для тих, хто зацікавлений у можливості встановити цей веб-браузер на своєму дистрибутиві, їм просто потрібно відкрити термінал у вашій системі та ввести будь-яка з наступних команд. Варто зазначити, що на відміну від попередні версії, У цьому розробник не надав окремих репозиторіїв для кожної версії Ubuntu і пропонує лише одне (Ubuntu 18.04). Це не впливає на встановлення браузера на різних версіях.
Встановлення зі сховища
Щоб встановити (версія з GTK3) зі сховищ, просто введіть:
echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser:/palemoon-GTK3/xUbuntu_18.04/ /' | sudo tee /etc/apt/sources.list.d/home:stevenpusser:palemoon-GTK3.list curl -fsSL https://download.opensuse.org/repositories/home:stevenpusser:palemoon-GTK3/xUbuntu_18.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_stevenpusser_palemoon-GTK3.gpg > /dev/null sudo apt update sudo apt install palemoon
Встановити з пакета DEB
Тепер, якщо ви не хочете додавати репозиторії або у вас виникли труднощі, ви можете встановити безпосередньо за допомогою наданого пакета DEB, який можна отримати, ввівши:
https://download.opensuse.org/repositories/home:/stevenpusser:/palemoon-GTK3/xUbuntu_18.04/amd64/palemoon_32.5.2-1.gtk3.bionic_amd64.deb
І ви можете встановити його, ввівши:
sudo apt install ./palemoon_32.5.2-1.gtk3.bionic_amd64.deb
Або вже відомою командою:
sudo dpkg -i palemoon_32.5.2-1.gtk3.bionic_amd64.deb