Mozilla наскоро обяви пускането на новата версия на своя уеб браузър „Firefox 148“ и в нея реши да плува срещу течението, тъй като изданието не само представлява стабилна техническа еволюция, но и декларация за принципите относно цифровия суверенитет на потребителя.
Придружена от разширените актуализации за поддръжка 140.8.0 и финалната версия на серията 115 (115.33.0), тази версия полага основите за браузър, който дава приоритет на човешкия контрол и изключителната сигурност, като същевременно подготвя почвата за версия 149, която вече е в бета версия.
Основни нови функции на Firefox 148
Най-значимата нова функция във Firefox 148 е въвеждането на специален раздел „AI Controls“ в настройките му. Докато други браузъри изискват интегрирането на виртуални асистенти , Mozilla дава възможност на потребителите да управляват, ограничават или елиминират тези функции. Firefox 148 позволява на потребителите избирателно да деактивират автоматизирания превод, разпознаването на текст в изображения или PDF файлове, препоръките за групиране в раздели, генерирането на обобщения на връзки и дори интерфейса на чатбот. За тези, които изискват пълна поверителност, опцията „блокиране“ надхвърля простото деактивиране, като физическото премахване на инсталираните AI модели от локалния диск и изчистването на всякакви следи от тях от потребителския интерфейс.
Освен това, управлението на актуализациите също е отделено . Дистанционното прилагане на критични корекции и поправки между основните издания вече има собствен специален комутатор, което напълно елиминира задължението за споделяне на телеметрия или участие в експериментални проучвания, като по този начин поверителността се връща в основата на преживяването.
За потребителите на Microsoft, Firefox 148 въвежда дългоочаквана предпазна мрежа: вградено архивиране за Windows 10 и 11. Този инструмент ви позволява да защитите отметки, пароли и системни настройки, улеснявайки миграциите между компютри или възстановяването след форматиране на операционната система. С интелигентен, зачитащ поверителността дизайн, системата автоматично пропуска данни, които потребителят е конфигурирал да бъдат изтрити при излизане от системата.
Освен това, във визуалната и мобилната сфера, съгласуваността се е подобрила: тапетите на новите раздели вече се прилагат равномерно към съдържащите ги раздели , а версията за Android дебютира с преработен панел с инструменти, който ви позволява да копирате текста на връзка, без да се налага да отваряте страницата, ускорявайки навигацията с докосване.
Щит срещу XSS
Под капака, тази актуализация е триумф на проактивната киберсигурност и мащабното отстраняване на уязвимости. Разработчиците са поправили 60 уязвимости в сигурността (шест пъти повече, отколкото в предишната версия), 48 от които заплашват управлението на паметта чрез препълване на буфера и освобождаване на достъп до памет. За да защити съвременната мрежа от инжектиране на злонамерен код (DOM XSS), Mozilla е внедрила Trusted Types API и Sanitizer API. Това дуо изисква от разработчиците да изоставят низовете с обикновен текст в критични функции като `document.write()` или `element.innerHTML`, принуждавайки използването на предварително валидирани TrustedHTML обекти. Освен това, вградени инструменти като `element.setHTML()` и `document.parseHTML()` позволяват на разработчиците да премахват опасни тагове от входящото съдържание, преди браузърът да го рендира.
Еволюция в JavaScript и CSS
Вътрешният енджин на браузъра предлага и нови инструменти за уеб архитекти:
- Сервизните работници вече са съвместими с WebGPU API, което отключва потенциала за изпълнение на сложни графични операции във фонов режим.
- В областта на логическото програмиране, JavaScript е обогатен с методите Iterator.zip() и Iterator.zipKeyed(), които улесняват елегантното сливане на множество масиви в сложни итерируеми обекти.
- И накрая, визуалният дизайн придобива прецизност с нови CSS свойства: функцията shape() позволява рисуване на усъвършенствани геометрични фигури, използвайки стандартен синтаксис, докато position-try-order дава на дизайнерите възможността да дефинират йерархията на алтернативните позиции, когато закотвен елемент, като например изскачащо меню, заплашва да излезе извън полетата на екрана.
Как да инсталирате или актуализирате до Firefox 148
Ако вече имате инсталиран Firefox, актуализацията би трябвало да пристигне автоматично чрез мениджъра на пакети на вашата дистрибуция през следващите няколко дни. Ако обаче искате да получите версия 148 веднага, без да чакате официалните хранилища , най-добрият вариант е да използвате официалния двоичен файл, предоставен от Mozilla.
За да го инсталирате от двоичния файл на всяка Linux дистрибуция (Ubuntu, Fedora, Arch и др.), можете да следвате тези стъпки във вашия терминал:
wget -O firefox.tar.bz2 "https://download.mozilla.org/?product=firefox-latest&os=linux64&lang=es-ES" sudo tar xjf firefox.tar.bz2 -C /opt/ sudo ln -sf /opt/firefox/firefox /usr/bin/firefox
Ако предпочитате да използвате Snap пакети (често срещани в Ubuntu), можете да принудите актуализацията с:
sudo snap опресняване на firefox
За потребители, които предпочитат Flatpak и Flathub, актуализацията може да се извърши чрез изпълнение на:
Актуализация на flatpak org.mozilla.firefox
За потребителите на Ubuntu, Linux Mint и други производни на Ubuntu е възможно да актуализират Firefox и чрез официалния PPA . За да направите това, отворете терминал и въведете следните команди:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y sudo apt-get актуализация sudo apt инсталирайте firefox
Накрая, ако предпочитате да изчакате да пристигне в оригиналните хранилища на вашата дистрибуция (DNF, Pacman), просто трябва да изпълните обичайната команда за актуализиране на вашата система, въпреки че имайте предвид, че това може да отнеме от няколко часа (в Arch) до няколко дни (в Debian/Ubuntu).