Firefox yra populiari žiniatinklio naršyklė
„Mozilla“ paskelbė oficialiai išleidusi naują „Firefox 154“ versiją – atnaujinimą, kuriame yra platus nustatymų spektras , skirtas apsaugoti ryšius vietiniuose tinkluose, optimizuoti skirtukų valdymą naudojant dirbtinį intelektą ir pasiūlyti naujų galimybių žiniatinklio kūrėjams.
Kartu su šiuo leidimu organizacija paskelbė savo išplėstinės pagalbos skyrių (ESR) priežiūros atnaujinimus, pristatydama 153.1.0, 140.14.0 ir 115.39.0 versijas. Be to, „Mozilla“ kūrimo komanda šiame leidime ištaisė 167 pažeidžiamumus .
Pagrindinės „Firefox 154“ naujienos
Naujojoje „Firefox“ versijoje yra saugumo patobulinimų, iš kurių svarbiausia yra vietinio tinklo prieigos (LNA) specifikacija „WebSocket“ ryšiams. Anksčiau viešosios žiniatinklio programos galėjo bandyti užmegzti ryšius su įrenginiais vartotojo vidiniame tinkle. Dabar „Firefox“ pagal numatytuosius nustatymus riboja prieigą prie kilpinių adresų ir privačių tinklų diapazonų.
Kitaip tariant, jei svetainė bando atidaryti „WebSocket“ vietiniam ištekliui, naršyklė sustabdys veiksmą ir parodys dialogo langą, kuriame prašoma aiškaus leidimo.
Skirtukų valdymas, privatumas ir multimedija
„Firefox 154“ versijoje pristatomas „Išmaniojo lango“ režimas – laipsniškai diegiama funkcija, kuri naudoja dirbtinį intelektą atidarytiems skirtukams analizuoti, logiškai juos grupuoti pagal kontekstą ir kiekvienai grupei pasiūlyti pavadinimus.
Siekiant palengvinti šių naujų funkcijų valdymą, adreso juostoje yra greitos prieigos mygtukas, vadinamas „Tvarkyti dirbtinį intelektą“, kuris nukreipia tiesiai į atitinkamą nustatymų skydelį. Tuo tarpu vietinis viso puslapio vertimo įrankis dabar gali versti turinį, įterptą HTML rėmeliuose (<iframe>), atlikdamas kalbos identifikavimą pradinio svetainės įkėlimo metu, kad būtų galima greičiau reaguoti.
Kalbant apie multimedijos našumą, naršyklės variklis buvo optimizuotas , kad žymiai pagreitintų paiešką ir slinkimą laiko juostoje atkuriant vaizdo įrašus. Be to, „Windows“ naudotojai dabar oficialiai palaiko „NVIDIA GeForce NOW“ debesijos žaidimų platformos paleidimą tiesiai iš naršyklės.
Nauji interneto standartai
Turinio kūrėjams ir žiniatinklio programuotojams ši versija įdiegia naujausias CSS, HTML ir „JavaScript“ standartų funkcijas. Atvaizdavimo variklis prideda CSS savybių „text-box-trim“ ir „text-box-edge“ palaikymą, kurios suteikia matematinį šriftų viršutinių ir apatinių paraščių valdymą, leidžiantį tiksliai lygiuoti vertikaliai, nenaudojant tarpų gudrybių.
Taip pat įtrauktos CSS funkcijos `sibling-index()` ir `sibling-count()`, kurios leidžia taikyti sąlyginį stilių pagal elemento padėtį DOM medyje, palyginti su jo giminingais elementais. Kalbant apie HTML formos struktūrą, „Firefox“ dabar rodo vietinę grafinę sąsają laikui pasirinkti, kai naudojamos žymės `<input type="time">` ir `<input type="datetime-local">`.
Tinklo ir duomenų apdorojimo lygmeniu naršyklė jau interpretuoja HTTP „No-Vary-Search“ antraštę. Ši direktyva leidžia serveriams nurodyti, kurie URL parametrai yra nesvarbūs turiniui, todėl naršyklė gali pakartotinai naudoti disko talpykloje saugomas puslapių versijas ir pagerinti įkėlimo laiką.
„JavaScript“ pusėje „Iterator“ sąsaja atnaujinta naujais sinchroninio vykdymo metodais, tokiais kaip „.chunks()“ elementams suskirstyti į grupes, „.windows()“ slankiojančių langų iteracijoms, „.includes()“ tiesioginiam turinio patikrinimui ir „.join()“ rezultatų sujungimui į eilutes. Galiausiai, integruota JSON failų peržiūros programa supaprastina derinimą, ekrano apačioje rodydama visą pasirinkto elemento kelią (duonos kelią).
Sąsajos pataisymai ir žinomų klaidų ištaisymai
Kūrimo ciklo metu taip pat buvo siekiama patobulinti grafinę sąsają skirtingose operacinėse sistemose. Ištaisyta „macOS“ klaida, kai uždarius naršyklę atsirasdavo nematomas langas , fiksuojantis pelės paspaudimus, ir ištaisytos kelios „Windows“ užduočių juostos problemos, susijusios su automatiniu slėpimu ir vaizdo vaizde lango rodymu. Taip pat buvo pakeistas mygtuko „Firefox View“ veikimas; jis pašalintas iš numatytosios įrankių juostos naujiems arba neaktyviems profiliams, nors jį galima atkurti iš tinkinimo meniu.
Galiausiai verta paminėti, kad šiuo metu sprendžiamos dvi problemos : kai kuriems vartotojams gali kilti laikinų automatinio adreso pildymo trikčių dėl neseniai atliktų automatinio pildymo logikos pakeitimų, taip pat lėto veikimo ar netikėtų pagrindinio slaptažodžio raginimų bandant pasiekti naršyklės kredencialų saugyklą atvejų. „Mozilla“ nurodo, kad abiejų problemų sprendimo priemonės jau įdiegtos ir toliau stebi naršyklės stabilumą.
Kaip įdiegti arba atnaujinti „Firefox 154“
Jei „Firefox“ jau įdiegta, atnaujinimas turėtų būti automatiškai pasiekiamas per jūsų distribucijos paketų tvarkyklę per artimiausias kelias dienas. Tačiau jei norite gauti 154 versiją nedelsdami, nelaukdami oficialių saugyklų , geriausias pasirinkimas yra naudoti oficialų „Mozilla“ pateiktą dvejetainį failą.
Norėdami įdiegti iš dvejetainio failo bet kuriame „Linux“ platinime („Ubuntu“, „Fedora“, „Arch“ ir kt.), terminale galite atlikti šiuos veiksmus:
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
Jei norite naudoti „Snap“ paketus (dažnus „Ubuntu“ sistemoje), galite priverstinai atnaujinti naudodami:
sudo snap atnaujinti Firefox
Vartotojams, kurie teikia pirmenybę „Flatpak“ ir „Flathub“, atnaujinimą galima atlikti paleidžiant:
„flatpak“ atnaujinimas org.mozilla.firefox
„Ubuntu“, „Linux Mint“ ir kitų „Ubuntu“ versijų naudotojams „Firefox“ atnaujinti galima ir naudojant oficialią PPA . Norėdami tai padaryti, atidarykite terminalą ir įveskite šias komandas:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y sudo apt-get update sudo apt install firefox
Galiausiai, jei norite palaukti, kol jis pasieks jūsų distribucijos originalias saugyklas („DNF“, „Pacman“), jums tereikia paleisti įprastą sistemos atnaujinimo komandą, tačiau atminkite, kad tai gali užtrukti nuo kelių valandų („Arch“) iki kelių dienų („Debian“ / „Ubuntu“).