A Mozilla nemrégiben bejelentette webböngészője új verziójának, a „Firefox 148”-nak a megjelenését, és úgy döntött, hogy ezzel szemben úszik az árral, mivel a kiadás nemcsak robusztus technikai fejlődést jelent, hanem a felhasználó digitális szuverenitásával kapcsolatos elvek kinyilvánítását is.
A kiterjesztett támogatású 140.8.0-s frissítésekkel és a 115-ös sorozat végleges verziójával (115.33.0) együtt ez a kiadás lefekteti az emberi kontrollt és a rendkívüli biztonságot előtérbe helyező böngésző alapjait, miközben előkészíti a terepet a már béta verzióban elérhető 149-es verzió számára.
Főbb hírek a Firefox 148-ban
A Firefox 148 legjelentősebb új funkciója egy külön „MI-vezérlők” szakasz bevezetése a beállításain belül. Míg más böngészők kötelezővé teszik a virtuális asszisztensek integrálását , a Mozilla felhatalmazza a felhasználókat ezen funkciók kezelésére, korlátozására vagy megszüntetésére. A Firefox 148 lehetővé teszi a felhasználók számára, hogy szelektíven letiltsák az automatikus fordítást, a szövegfelismerést képekben vagy PDF-ekben, a fülek csoportosítására vonatkozó ajánlásokat, a linkösszefoglaló generálását , sőt még a chatbot felületét is. Azok számára, akik teljes adatvédelmet igényelnek, a „blokkolás” opció túlmutat az egyszerű letiltáson, fizikailag eltávolítja a telepített MI-modelleket a helyi lemezről, és minden nyomukat eltávolítja a felhasználói felületről.
Ezenkívül a frissítéskezelést is leválasztották . A kritikus javítások és javítások távoli alkalmazása a nagyobb kiadások között mostantól saját, dedikált kapcsolóval rendelkezik, teljesen kiküszöbölve a telemetria megosztásának vagy a kísérleti tanulmányokban való részvételnek a kötelezettségét, így az adatvédelem ismét a felhasználói élmény középpontjába kerül.
A Microsoft-felhasználók számára a Firefox 148 egy régóta várt biztonsági hálót vezet be: a natív biztonsági mentést Windows 10 és 11 rendszerekhez. Ez az eszköz lehetővé teszi a könyvjelzők, jelszavak és rendszerbeállítások védelmét, megkönnyítve a számítógépek közötti migrációt vagy az operációs rendszer formázása utáni visszaállítást. Az intelligens, adatvédelmet tiszteletben tartó kialakításnak köszönhetően a rendszer automatikusan kihagyja azokat az adatokat, amelyeket a felhasználó kijelentkezéskor törlésre konfigurált.
Továbbá a vizuális és mobil eszközök terén is javult az egységesség: az új lapok háttérképei mostantól egységesen jelennek meg az azokat tartalmazó lapokon , az Android verzióban pedig egy újratervezett eszköztár jelenik meg, amely lehetővé teszi egy hivatkozás szövegének másolását az oldal megnyitása nélkül, felgyorsítva az érintéses navigációt.
Pajzs az XSS ellen
A motorháztető alatt ez a frissítés a proaktív kiberbiztonság és a hatalmas sebezhetőség-javítás diadala. A fejlesztők 60 biztonsági rést javítottak ki (hatszor többet, mint az előző verzióban), amelyek közül 48 puffer-túlcsordulásokon keresztül veszélyeztette a memóriakezelést és szabadított fel memória-hozzáférést. A modern web rosszindulatú kódbefecskendezések (DOM XSS) elleni védelme érdekében a Mozilla bevezette a Trusted Types API-t és a Sanitizer API-t. Ez a duó megköveteli a fejlesztőktől, hogy elhagyják a sima szöveges karakterláncokat a kritikus függvényekben, mint például a `document.write()` vagy az `element.innerHTML`, kikényszerítve az előre validált TrustedHTML objektumok használatát. Továbbá, a natív eszközök, mint az `element.setHTML()` és a `document.parseHTML()` lehetővé teszik a fejlesztők számára, hogy a veszélyes címkéket eltávolítsák a bejövő tartalomból, mielőtt a böngésző megjelenítené azt.
Evolúció JavaScriptben és CSS-ben
A böngésző belső motorja új eszközöket is kínál a webarchitektusok számára:
- A Service Workerek mostantól kompatibilisek a WebGPU API-val, így lehetővé válik összetett grafikus műveletek futtatása a háttérben.
- A logikai programozás területén a JavaScriptet az Iterator.zip() és az Iterator.zipKeyed() metódusok gazdagítják, amelyek megkönnyítik több tömb elegáns egyesítését összetett, iterálható objektumokká.
- Végül, az új CSS-tulajdonságoknak köszönhetően a vizuális tervezés precízebbé válik: a shape() függvény lehetővé teszi a fejlett geometriai alakzatok rajzolását standard szintaxissal, míg a position-try-order lehetővé teszi a tervezők számára, hogy meghatározzák az alternatív pozíciók hierarchiáját, amikor egy lehorgonyzott elem, például egy felugró menü, fenyegetően túlra kerül a képernyő szélén.
Hogyan telepítsük vagy frissítsük a Firefox 148-ot
Ha már telepítve van a Firefox, a frissítésnek automatikusan meg kell érkeznie a disztribúció csomagkezelőjén keresztül a következő napokban. Ha azonban azonnal szeretnéd beszerezni a 148-es verziót anélkül, hogy megvárnád a hivatalos tárolókat , a legjobb megoldás a Mozilla által biztosított hivatalos bináris fájl használata.
A bináris fájlból történő telepítéshez bármely Linux disztribúción (Ubuntu, Fedora, Arch stb.) a terminálban a következő lépéseket kell követni:
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
Ha Snap csomagokat (gyakoriak az Ubuntuban) szeretnél használni, akkor a frissítést a következővel kényszerítheted ki:
sudo snap frissítés Firefox
A Flatpak és Flathub platformokat előnyben részesítő felhasználók számára a frissítés a következő futtatásával végezhető el:
flatpak frissítés: org.mozilla.firefox
Az Ubuntu, Linux Mint és más Ubuntu-származékok felhasználói számára a Firefox frissítése a hivatalos PPA-n keresztül is lehetséges . Ehhez nyisson meg egy terminált, és írja be a következő parancsokat:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y sudo apt-get update sudo apt install firefox
Végül, ha inkább megvárod, amíg megérkezik a disztribúciód natív tárolóiba (DNF, Pacman), akkor csak le kell futtatnod a rendszered szokásos update parancsát, bár ne feledd, hogy ez néhány órától (Arch-on) több napig (Debian/Ubuntu-n) is eltarthat.