Izdanje Firefoxa 113

Izdan je web-preglednik Firefox 113 i stvoreno je ažuriranje ogranka za dugoročnu podršku - 102.11.0. Grana Firefox 114 prebačena je u fazu beta testiranja, čije je izdanje zakazano za 6. lipnja.

Ključne inovacije u Firefoxu 113:

  • Omogućen je prikaz unesenog upita za pretraživanje u adresnoj traci, umjesto prikazivanja URL-a tražilice (tj. tipke se prikazuju u adresnoj traci ne samo tijekom procesa unosa, već i nakon pristupa tražilici i prikaza rezultata pretraživanja povezanih s unesene ključeve). Promjena se odnosi samo na pristup tražilicama sa zalihe adresa. Ako se upit unese na web stranici tražilice, URL se prikazuje u adresnoj traci. Ostavljanje ključnih riječi za pretraživanje u adresnoj traci olakšava slanje kvalificirajućih upita za pretraživanje jer se ne morate pomicati do područja za unos prilikom pregledavanja rezultata.
    Izdanje Firefoxa 113

    Za kontrolu ovog ponašanja nudi se posebna opcija u odjeljku postavki pretraživanja (about:preferences#search), au about:config parametar “browser.urlbar.showSearchTerms.featureGate”.

    Izdanje Firefoxa 113

  • Na padajući popis prijedloga za pretraživanje dodan je kontekstni izbornik koji se prikazuje kada kliknete na gumb “...”. Izbornik pruža mogućnost brisanja upita za pretraživanje iz vaše povijesti pregledavanja i onemogućavanja prikaza sponzoriranih veza.
    Izdanje Firefoxa 113
  • Predložena je poboljšana implementacija načina gledanja videa "Slika u slici", u kojem su gumbi za premotavanje 5 sekundi unaprijed i unatrag, gumb za brzo širenje prozora na cijeli zaslon i klizač za brzo premotavanje unaprijed s indikatorom dodani su položaj i trajanje videa.
    Izdanje Firefoxa 113
  • Prilikom pregledavanja u načinu privatnog pregledavanja, pojačano je blokiranje kolačića trećih strana i izolacija pohrane preglednika koja se koristi u kodu za praćenje klikova.
  • Prilikom ispunjavanja lozinki u obrascima za registraciju, povećana je pouzdanost automatski generiranih lozinki, sada se koriste posebni znakovi za njihovo formiranje.
  • Implementacija slikovnog formata AVIF (AV1 Format slike), koji koristi tehnologije kompresije unutar okvira iz formata video kodiranja AV1, dodala je podršku za animirane slike (AVIS).
  • Motor je redizajniran za podršku tehnologijama za osobe s invaliditetom (motor pristupačnosti). Značajno poboljšana izvedba, odziv i stabilnost pri radu s čitačima zaslona, ​​sučeljima za jednostruku prijavu i okvirima pristupačnosti.
  • Prilikom uvoza oznaka iz Safarija i preglednika temeljenih na Chromium motoru, implementirana je podrška za uvoz favikona povezanih s oznakama.
  • Izolacija sandboxa koja se koristi na Windows platformi za procese u interakciji s GPU-om je pooštrena. Za Windows sustave implementirana je mogućnost povlačenja i ispuštanja sadržaja iz programa Microsoft Outlook. U verzijama za Windows, vizualni efekt s rastezanjem omogućen je prema zadanim postavkama pri pokušaju pomicanja preko kraja stranice.
  • Međugradnje za platformu macOS omogućuju pristup podizborniku Services izravno iz kontekstnog izbornika Firefoxa.
  • Skripte koje koriste sučelje Worklet (pojednostavljena verzija Web Workersa koja omogućuje pristup fazama renderiranja i audio obrade niske razine) sada imaju podršku za uvoz JavaScript modula pomoću izraza "uvoz".
  • Podrška za funkcije color(), lab(), lch(), oklab() i oklch() definirane u specifikaciji CSS Color Level 4 omogućena je prema zadanim postavkama, koristi se za definiranje boja u sRGB, RGB, HSL, HWB, LHC i LAB prostori boja.
  • Funkcija color-mix() dodana je u CSS, što vam omogućuje miješanje boja u bilo kojem prostoru boja na temelju zadanog postotka (na primjer, za dodavanje 10% plave bijeloj možete navesti "color-mix(u srgb, plava 10%, bijelo);").
  • Dodano CSS svojstvo "forced-color-adjust" za onemogućavanje prisilnog ograničenja boja za pojedinačne elemente, ostavljajući im punu CSS kontrolu boja.
  • CSS je dodao podršku za medijski upit (@media) “skriptiranje”, što vam omogućuje da provjerite dostupnost mogućnosti izvršavanja skripti (na primjer, u CSS-u možete odrediti je li omogućena podrška za JavaScript).
  • Dodana je nova sintaksa pseudo-klase ":nth-child(an + b)" i ":nth-last-child()" kako bi se omogućilo dobivanje selektora za prethodno filtriranje podređenih elemenata prije izvođenja glavnog "An+B" selekcijska logika na njima.
  • Dodan Compression Streams API, koji pruža programsko sučelje za komprimiranje i dekomprimiranje podataka u formatima gzip i deflate.
  • Dodana je podrška za metode CanvasRenderingContext2D.reset() i OffscreenCanvasRenderingContext2D.reset(), osmišljene za vraćanje konteksta renderiranja u izvorno stanje.
  • Dodana podrška za dodatne WebRTC funkcije implementirane u drugim preglednicima: RTCMediaSourceStats, RTCPeerConnectionState, RTCPeerConnectionStats ("peer-connection" RTCStatsType), RTCRtpSender.setStreams() i RTCSctpTransport.
  • Uklonjene WebRTC funkcije specifične za Firefox mozRTCPeerConnection, mozRTCIceCandidate i mozRTCSessionDescription WebRTC, koje su odavno zastarjele. Uklonjen zastarjeli atribut CanvasRenderingContext2D.mozTextStyle.
  • Alati za web programere proširili su mogućnosti funkcije pretraživanja datoteka dostupne u JavaScript debuggeru. Traka za pretraživanje premještena je na standardnu ​​bočnu traku, što vam omogućuje da vidite rezultate prilikom uređivanja skripti. Omogućen prikaz umanjenih rezultata i rezultata iz direktorija node_modules. Prema zadanim postavkama, rezultati pretraživanja u zanemarenim datotekama su skriveni. Dodana je podrška za pretraživanje po maskama i mogućnost korištenja modifikatora prilikom pretraživanja (na primjer, za pretraživanje bez uzimanja u obzir veličine znakova ili korištenja regularnih izraza).
  • Sučelje za pregled HTML datoteka uključuje način vizualnog oblikovanja (lijepi ispis) za ugrađeni JavaScript kod.
  • Program za ispravljanje pogrešaka u JavaScriptu omogućuje nadjačavanje skriptnih datoteka. U kontekstni izbornik prikazan za kodne datoteke dodana je opcija “Add script override” pomoću koje možete preuzeti datoteku sa skriptom na svoje računalo i urediti je, nakon čega će se ova uređena skripta koristiti prilikom obrade stranice, čak i nakon što se ponovno napuni.
    Izdanje Firefoxa 113
  • U verziji za Android:
    • Prema zadanim postavkama omogućeno je hardversko ubrzanje video dekodiranja u AV1 formatu; ako to nije podržano, koristi se softverski dekoder.
    • Omogućeno korištenje GPU-a za ubrzanje Canvas2D rasterizacije.
    • Poboljšano je sučelje ugrađenog PDF preglednika, spremanje otvorenih PDF datoteka je pojednostavljeno.
    • Riješen je problem s reprodukcijom videozapisa u pejzažnom načinu zaslona.

Uz inovacije i ispravke grešaka, Firefox 113 je ispravio 41 ranjivost. 33 ranjivosti označene su kao opasne, od kojih je 30 ranjivosti (prikupljenih pod CVE-2023-32215 i CVE-2023-32216) uzrokovano problemima s memorijom, kao što su prekoračenja međuspremnika i pristup već oslobođenim područjima memorije. Potencijalno, ovi problemi mogu dovesti do izvršavanja koda napadača prilikom otvaranja posebno dizajniranih stranica. Ranjivost CVE-2023-32207 omogućuje vam da zaobiđete zahtjev za vjerodajnicama tako što vas prisiljava da kliknete na gumb za potvrdu prekrivajući obmanjujući sadržaj (clickjacking). Ranjivost CVE-2023-32205 omogućuje skrivanje upozorenja preglednika putem skočnog preklapanja.

Firefox 114 beta uključuje korisničko sučelje za upravljanje popisom izuzetaka DNS-a preko HTTPS-a. Postavke "DNS preko HTTPS-a" premještene su u odjeljak "Privatnost i sigurnost". Oznake je moguće pretraživati ​​izravno iz izbornika "Oznake". Gumb za otvaranje izbornika oznaka sada se može postaviti na alatnu traku. Dodana je mogućnost selektivnog pretraživanja lokalne povijesti pregledavanja pri odabiru "Povijest pretraživanja" u izborniku Povijest, Biblioteka ili Aplikacija.

Izvor: opennet.ru

Dodajte komentar