Пускането на новата версия на 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) чрез интерфейса на навигатора, осигурявайки по-голям контрол върху производителността на различни устройства.
- Коригиран незначителен проблем с XUL дървовидния дисплей при определени обстоятелства.
- Подравняване на Path2D.addPath с текущата спецификация, с поддръжка за DOMMatrix вместо SVGMatrix.
- Енджинът Stylo CSS, написан на 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