Firefox je popularan web pretraživač
Mozilla je najavila službeno izdanje nove verzije "Firefox 154", ažuriranja koje uključuje širok raspon postavki usmjerenih na zaštitu veza na lokalnim mrežama, optimizaciju upravljanja karticama putem umjetne inteligencije i ponudu novih mogućnosti web programerima.
Uz ovo izdanje, organizacija je objavila ažuriranja za održavanje svojih proširenih odjela podrške (ESR), isporučujući verzije 153.1.0, 140.14.0 i 115.39.0. Osim toga, razvojni tim Mozille je u ovom izdanju ispravio 167 ranjivosti .
Glavne vijesti u Firefoxu 154
Nova verzija Firefoxa sadrži sigurnosna poboljšanja, a najznačajnija je specifikacija Lokalnog mrežnog pristupa (LNA) za WebSocket veze. Historijski gledano, javne web aplikacije su mogle pokušati uspostaviti veze s uređajima unutar interne mreže korisnika. Sada Firefox prema zadanim postavkama ograničava pristup adresama povratne petlje i rasponima privatnih mreža.
Drugim riječima, ako web stranica pokuša otvoriti WebSocket na lokalnom resursu, preglednik će zaustaviti akciju i prikazati dijaloški okvir koji zahtijeva eksplicitnu dozvolu.
Upravljanje karticama, privatnost i multimedija
Firefox 154 uvodi "Pametni prozor" (Smart Window), progresivnu funkciju koja koristi vještačku inteligenciju za analizu otvorenih kartica, njihovo logičko grupiranje prema kontekstu i predlaganje imena za svaku grupu.
Kako bi se olakšala kontrola ovih novih funkcija, adresna traka uključuje dugme za brzi pristup pod nazivom "Upravljanje AI", koje vodi direktno do odgovarajućeg panela postavki. U međuvremenu, izvorni alat za prevođenje cijele stranice sada može prevesti sadržaj ugrađen unutar HTML okvira (<iframe>), vršeći identifikaciju jezika tokom početnog učitavanja stranice za brži odgovor.
Što se tiče multimedijalnih performansi, mehanizam preglednika je optimiziran kako bi se značajno ubrzalo pretraživanje i pomicanje po vremenskoj liniji prilikom reprodukcije videa. Osim toga, korisnici Windowsa sada imaju službenu podršku za pokretanje NVIDIA GeForce NOW cloud gaming platforme direktno iz preglednika.
Novi web standardi
Za kreatore sadržaja i web developere, ova verzija implementira najnovije funkcije CSS, HTML i JavaScript standarda. Mehanizam za renderiranje dodaje podršku za CSS svojstva `text-box-trim` i `text-box-edge`, koja pružaju matematičku kontrolu nad gornjim i donjim marginama fontova, omogućavajući precizno vertikalno poravnanje bez oslanjanja na trikove s razmakom.
Također su uključene CSS funkcije `sibling-index()` i `sibling-count()`, koje omogućavaju uvjetno stiliziranje na temelju položaja elementa u odnosu na njegove srodne elemente u DOM stablu. Što se tiče strukture HTML obrasca, Firefox sada prikazuje izvorni grafički interfejs za odabir vremena kada se koriste oznake `<input type="time">` i `<input type="datetime-local">`.
Na nivou mreže i obrade podataka, preglednik već interpretira HTTP zaglavlje No-Vary-Search. Ova direktiva omogućava serverima da naznače koji URL parametri nisu relevantni za sadržaj, omogućavajući pregledniku da ponovo koristi verzije stranica pohranjene u keš memoriji diska i poboljšava vrijeme učitavanja.
Na strani JavaScripta, interfejs Iteratora je ažuriran novim metodama sinhronog izvršavanja, kao što su `.chunks()` za dijeljenje elemenata u grupe, `.windows()` za iteracije kliznih prozora, `.includes()` za direktnu validaciju sadržaja i `.join()` za spajanje rezultata u stringove. Konačno, integrirani preglednik JSON datoteka pojednostavljuje otklanjanje grešaka prikazivanjem pune putanje (breadcrumba) odabranog elementa na dnu ekrana.
Ispravke interfejsa i poznate ispravke grešaka
Razvojni ciklus se također fokusirao na poboljšanje grafičkog interfejsa na različitim operativnim sistemima. Ispravljena je greška u macOS-u gdje je zatvaranje preglednika ostavljalo nevidljivi prozor koji je hvatao klikove miša, a ispravljeni su i višestruki problemi u Windows traci zadataka vezani za automatsko skrivanje i prikaz prozora slika u slici. Ponašanje dugmeta "Firefox View" je također izmijenjeno; uklonjeno je iz zadane trake s alatima za nove ili neaktivne profile, iako se može vratiti iz menija za prilagođavanje.
Konačno, vrijedi spomenuti da se trenutno rješavaju dva problema : neki korisnici mogu iskusiti privremene greške u automatskom popunjavanju adresa zbog nedavnih prilagođavanja logike automatskog popunjavanja, te slučajeve sporih performansi ili neočekivanih upita za glavnu lozinku prilikom pristupa skladištu vjerodajnica preglednika. Mozilla navodi da su mjere za ublažavanje oba problema već implementirane i da nastavljaju pratiti stabilnost preglednika.
Kako instalirati ili ažurirati Firefox 154
Ako već imate instaliran Firefox, ažuriranje bi trebalo automatski stići putem upravitelja paketa vaše distribucije u narednih nekoliko dana. Međutim, ako želite odmah dobiti verziju 154 bez čekanja na službene repozitorije , najbolja opcija je korištenje službene binarne datoteke koju pruža Mozilla.
Da biste ga instalirali iz binarne datoteke na bilo kojoj Linux distribuciji (Ubuntu, Fedora, Arch, itd.), možete slijediti ove korake u svom terminalu:
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
Ako više volite koristiti Snap pakete (uobičajene u Ubuntuu), možete prisilno pokrenuti ažuriranje pomoću:
sudo snap osvježi firefox
Za korisnike koji preferiraju Flatpak i Flathub, ažuriranje se može izvršiti pokretanjem:
ažuriranje flatpaka org.mozilla.firefox
Za korisnike Ubuntua, Linux Minta i drugih Ubuntu derivata, moguće je ažurirati Firefox i putem službenog PPA . Da biste to učinili, otvorite terminal i unesite sljedeće naredbe:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y sudo apt-get update sudo apt install firefox
Konačno, ako više volite pričekati da stigne u izvorne repozitorije vaše distribucije (DNF, Pacman), samo trebate pokrenuti uobičajenu naredbu za ažuriranje vašeg sistema, iako imajte na umu da to može potrajati od nekoliko sati (na Archu) do nekoliko dana (na Debianu/Ubuntuu).