Firefox er en populær webbrowser
Mozilla annoncerede den officielle udgivelse af den nye version af "Firefox 154", en opdatering, der inkorporerer en bred vifte af indstillinger , der har til formål at beskytte forbindelser på lokale netværk, optimere fanebladshåndtering gennem kunstig intelligens og tilbyde nye funktioner til webudviklere.
Sideløbende med denne udgivelse har organisationen udgivet vedligeholdelsesopdateringer til sine Extended Support Branches (ESR) med versionerne 153.1.0, 140.14.0 og 115.39.0. Derudover har Mozillas udviklingsteam rettet 167 sårbarheder i denne udgivelse.
De vigtigste nye funktioner i Firefox 154
Den nye version af Firefox har sikkerhedsforbedringer, hvor Local Network Access (LNA)-specifikationen for WebSocket-forbindelser er den mest betydningsfulde. Historisk set kunne offentlige webapplikationer forsøge at oprette forbindelser til enheder inden for en brugers interne netværk. Nu begrænser Firefox som standard adgangen til loopback-adresser og private netværksområder.
Med andre ord, hvis et websted forsøger at åbne en WebSocket til en lokal ressource, stopper browseren handlingen og viser en dialogboks, der anmoder om eksplicit tilladelse.
Fanebladshåndtering, privatliv og multimedier
Firefox 154 introducerer "Smart Window"-tilstanden, en progressiv udrulningsfunktion, der bruger kunstig intelligens til at analysere åbne faner, gruppere dem logisk efter deres kontekst og foreslå navne til hver gruppe.
For at lette kontrollen over disse nye funktioner indeholder adresselinjen en hurtigadgangsknap kaldet "Administrer AI", som fører direkte til det tilsvarende indstillingspanel. I mellemtiden kan det indbyggede helsides oversættelsesværktøj nu oversætte indhold, der er indlejret i HTML-rammer (<iframe>), og udføre sprogidentifikation under den første indlæsning af webstedet for at give et hurtigere svar.
Med hensyn til multimedieydelse er browsermotoren blevet optimeret til at accelerere søgning og rulning i tidslinjen betydeligt, når du afspiller videoer. Derudover har Windows-brugere nu officiel understøttelse af at køre NVIDIA GeForce NOW cloud-spilplatformen direkte fra browseren.
Nye webstandarder
For indholdsskabere og webudviklere implementerer denne version nyere funktioner fra CSS-, HTML- og JavaScript-standarderne. Renderingmotoren tilføjer understøttelse af CSS-egenskaberne `text-box-trim` og `text-box-edge`, som giver matematisk kontrol over skrifttypernes øverste og nederste marginer, hvilket muliggør præcis lodret justering uden at være afhængig af afstandstricks.
CSS-funktionerne `sibling-index()` og `sibling-count()` er også inkluderet, som tillader betinget styling baseret på et elements position i forhold til dets søskendeelementer i DOM-træet. Med hensyn til HTML-formularstruktur viser Firefox nu en indbygget grafisk brugerflade til valg af tidspunkt, når `<input type="time">` og `<input type="datetime-local">` tags bruges.
På netværks- og databehandlingsniveau fortolker browseren allerede HTTP No-Vary-Search-headeren. Denne direktiv giver servere mulighed for at angive, hvilke URL-parametre der er irrelevante for indholdet, hvilket gør det muligt for browseren at genbruge sideversioner gemt i diskcachen og forbedre indlæsningstiderne.
På JavaScript-siden er Iterator-grænsefladen opdateret med nye synkrone udførelsesmetoder, såsom `.chunks()` til opdeling af elementer i grupper, `.windows()` til glidende vinduesiterationer, `.includes()` til direkte indholdsvalidering og `.join()` til sammenkædning af resultater i strenge. Endelig forenkler den integrerede JSON-filfremviser fejlfinding ved at vise den fulde sti (breadcrumb) til det valgte element nederst på skærmen.
Rettelser af grænsefladen og kendte fejlrettelser
Udviklingscyklussen fokuserede også på at forbedre den grafiske brugerflade på tværs af forskellige operativsystemer. En fejl i macOS, hvor lukning af browseren efterlod et usynligt vindue , der opfangede museklik, blev rettet, og flere problemer i Windows-proceslinjen relateret til automatisk skjulning og visning af billede-i-billede-vinduer blev rettet. Opførslen af knappen "Firefox View" blev også ændret; den er blevet fjernet fra standardværktøjslinjen for nye eller inaktive profiler, selvom den kan gendannes fra tilpasningsmenuen.
Endelig er det værd at nævne, at to problemer i øjeblikket bliver løst : nogle brugere kan opleve midlertidige fejl i automatisk udfyldning af adresser på grund af nylige justeringer af den automatiske udfyldningslogikk, og tilfælde af langsom ydeevne eller uventede spørgsmål om masteradgangskode, når de får adgang til browserens legitimationsoplysninger. Mozilla angiver, at der allerede er implementeret afhjælpningsforanstaltninger for begge problemer, og at de fortsætter med at overvåge browserens stabilitet.
Sådan installerer eller opdaterer du til Firefox 154
Hvis du allerede har Firefox installeret, burde opdateringen ankomme automatisk via din distributions pakkehåndtering inden for de næste par dage. Men hvis du vil have version 154 med det samme uden at vente på de officielle arkiver , er den bedste løsning at bruge den officielle binære version fra Mozilla.
For at installere det fra den binære fil på enhver Linux-distribution (Ubuntu, Fedora, Arch osv.) kan du følge disse trin i din terminal:
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
Hvis du foretrækker at bruge Snap -pakker (almindelige i Ubuntu), kan du gennemtvinge opdateringen med:
sudo snap opdater Firefox
For brugere, der foretrækker Flatpak og Flathub, kan opdateringen udføres ved at køre:
flatpak-opdatering org.mozilla.firefox
For brugere af Ubuntu, Linux Mint og andre Ubuntu-derivater er det også muligt at opdatere Firefox via den officielle PPA . For at gøre dette skal du åbne en terminal og indtaste følgende kommandoer:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y sudo apt-get update sudo apt installer firefox
Endelig, hvis du foretrækker at vente på, at den ankommer til din distributions native repositories (DNF, Pacman), skal du blot køre dit systems sædvanlige update-kommando, men husk på, at dette kan tage alt fra et par timer (på Arch) til flere dage (på Debian/Ubuntu).