Firefox е популярен уеб браузър
Mozilla обяви официалното пускане на новата версия на "Firefox 154", актуализация, която включва широк набор от настройки , насочени към защита на връзките в локалните мрежи, оптимизиране на управлението на раздели чрез изкуствен интелект и предлагане на нови възможности на уеб разработчиците.
Наред с това издание, организацията публикува актуализации за поддръжката на своите клонове за разширена поддръжка (ESR), предоставяйки версии 153.1.0, 140.14.0 и 115.39.0. Освен това, екипът за разработка на Mozilla е отстранил 167 уязвимости в това издание.
Основни нови функции на Firefox 154
Новата версия на Firefox включва подобрения в сигурността, като най-значимата е спецификацията за локален мрежов достъп (LNA) за WebSocket връзки. В миналото публичните уеб приложения можеха да се опитват да установят връзки с устройства във вътрешната мрежа на потребителя. Сега Firefox ограничава достъпа до адреси за обратна връзка и диапазони на частни мрежи по подразбиране.
С други думи, ако даден уебсайт се опита да отвори WebSocket към локален ресурс, браузърът ще спре действието и ще покаже диалогов прозорец, изискващ изрично разрешение.
Управление на раздели, поверителност и мултимедия
Firefox 154 въвежда режим „Smart Window“ – функция с постепенно внедряване, която използва изкуствен интелект, за да анализира отворените раздели, да ги групира логически според контекста им и да предлага имена за всяка група.
За да се улесни контролът върху тези нови функции, адресната лента включва бутон за бърз достъп, наречен „Управление на AI“, който води директно към съответния панел с настройки. Междувременно, вграденият инструмент за превод на цяла страница вече може да превежда съдържание, вградено в HTML рамки (<iframe>), като извършва идентификация на езика по време на първоначалното зареждане на сайта за по-бърз отговор.
Що се отнася до мултимедийната производителност, браузърният енджин е оптимизиран за значително ускоряване на търсенето и превъртането във времевата линия при възпроизвеждане на видеоклипове. Освен това, потребителите на Windows вече имат официална поддръжка за стартиране на облачната гейминг платформа NVIDIA GeForce NOW директно от браузъра.
Нови уеб стандарти
За създателите на съдържание и уеб разработчиците, тази версия имплементира последните функции на стандартите CSS, HTML и JavaScript. Механизмът за рендиране добавя поддръжка за CSS свойствата `text-box-trim` и `text-box-edge`, които осигуряват математически контрол върху горните и долните полета на шрифтовете, позволявайки прецизно вертикално подравняване, без да се разчита на трикове с разстояние.
Включени са и CSS функциите `sibling-index()` и `sibling-count()`, които позволяват условно стилизиране въз основа на позицията на елемента спрямо неговите сродни елементи в DOM дървото. Що се отнася до структурата на HTML формуляри, Firefox вече показва вграден графичен интерфейс за избор на време, когато се използват таговете `<input type="time">` и `<input type="datetime-local">`.
На ниво мрежа и обработка на данни, браузърът вече интерпретира HTTP заглавката No-Vary-Search. Тази директива позволява на сървърите да посочат кои URL параметри са неподходящи за съдържанието, което позволява на браузъра да използва повторно версии на страници, съхранени в кеша на диска, и подобрява времето за зареждане.
От страна на JavaScript, интерфейсът на Iterator е актуализиран с нови методи за синхронно изпълнение, като например `.chunks()` за разделяне на елементи на групи, `.windows()` за итерации на плъзгащи се прозорци, `.includes()` за директна проверка на съдържанието и `.join()` за конкатениране на резултати в низове. И накрая, интегрираният преглед на JSON файлове опростява отстраняването на грешки, като показва пълния път (breadcrumb) на избрания елемент в долната част на екрана.
Поправки на интерфейса и известни корекции на грешки
Цикълът на разработка се фокусира и върху усъвършенстване на графичния интерфейс в различните операционни системи. Отстранена е грешка в macOS, при която затварянето на браузъра оставяше невидим прозорец , който улавяше кликванията с мишката, и са коригирани множество проблеми в лентата на задачите на Windows, свързани с автоматичното скриване и показването на прозорец „картина в картината“. Поведението на бутона „Firefox View“ също е променено; той е премахнат от лентата с инструменти по подразбиране за нови или неактивни профили, въпреки че може да бъде възстановен от менюто за персонализиране.
Накрая, заслужава да се спомене, че в момента се решават два проблема : някои потребители може да срещнат временни проблеми с автоматичното попълване на адреси поради скорошни корекции в логиката за автоматично попълване, както и случаи на бавна производителност или неочаквани подкани за главна парола при достъп до хранилището за идентификационни данни на браузъра. Mozilla посочва, че вече са внедрени мерки за смекчаване на двата проблема и те продължават да следят стабилността на браузъра.
Как да инсталирате или актуализирате до Firefox 154
Ако вече имате инсталиран Firefox, актуализацията би трябвало да пристигне автоматично чрез мениджъра на пакети на вашата дистрибуция през следващите няколко дни. Ако обаче искате да получите версия 154 веднага, без да чакате официалните хранилища , най-добрият вариант е да използвате официалния двоичен файл, предоставен от 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).