Dostupno Firefox 120.
Što je novo:
- Snap verzija Firefoxa sada može uvoziti podatke iz snap verzije Chromiuma.
- Prozor „slika-u-slici” naučio je zalijepiti se za kutove ekrana (za to ga treba povući prema kutu, držeći Ctrl).
- Dodane prečice za promjenu i brisanje spremljenih podataka na stranici about:logins (Alt+Enter, Alt+Backspace).
- Privatnost:
- U kontekstnom izborniku veza dodana je opcija „Kopiraj bez oznaka za praćenje” (privacy.query_stripping.strip_on_share.enabled).
- Dodana opcija „Obavijestiti web stranice da ne prodaju i ne otkrivaju moje podatke”.
- U privatnim prozorima i u režimu stroge zaštite od praćenja uključena je zaštita od praćenja putem Canvas API.
- uključena je po defaultu podrška za ECH (Encrypted ClientHello). Uključena je na daljinu svim korisnicima još u prošlom izdanju, a sada je uključena i za nove instalacije.
- Za korisnike iz Njemačke u privatnim prozorima uključeno je automatsko zatvaranje obavijesti sa stranica o korištenju kolačića (gdje je to moguće, bit će odabrano odbijanje prihvaćanja kolačića, a ako stranica ne daje izbor, obavijest se jednostavno zatvara).
- Osim toga, za njemačke korisnike u privatnim prozorima uključena je automatska eliminacija oznaka za praćenje iz veza.
- Dodana je postavka print.enabled koja omogućava zabranu ispisivanja.
- Dodana postavka browser.urlbar.switchTabs.searchAllContainers koja omogućava pretraživanje kartica u svim kontejnerima, a ne samo u trenutnom.
- Odmrznuta je verzija preglednika u user-agentu (bila je smrzena od Firefox 109, jer su neki sajtovi analizirali podstring rv:110 kao rv:11 i smatrali ga oznakom za IE11).
- U PDF pregledniku dodana je tipka „Dodaj ili promijeni sliku”.
- Pri otvaranju veza iz vanjskih aplikacija, Firefox sada pokušava pokušava pogoditi u kojem bi kontejneru trebale biti otvorene.
- Povijest pretraživačkih upita više ne nestaje iz adresne trake kada su isključene postavke „Prikazivati prijedloge pretraživanja” i „Prikazivati prijedloge pretraživanja prilikom korištenja adresne trake”. Korisnici isključuju te postavke kako uneseni znakovi ne bi bili poslani pretraživačima, ali povijest prošlih pretraživačkih upita ne odlazi nigdje, pa nema smisla skrivati je.
- Na Windows, macOS i Android uključen uvoz korijenskih TLS certifikata iz spremnika operativnog sustava (može se onemogućiti u postavkama).
- HTML: element <source> unutar elemenata
- CSS:
- Implementirano podrška funkciji light-dark() (omogućuje prilagodbu svijetlih i tamnih boja bez potreba za prefers-color-scheme).
- Dodana podrška jedinicama visine linije lh i rlh (omogućuju postavljanje svojstava u odnosu na visinu linije elementa, na primjer, točno usklađivanje slike pozadine s višelinijskim tekstom).
- Uklonjena nestandardna funkcija obrezivanja slike pozadine -moz-image-rect().
- JavaScript: Date.parse() dobio je podršku za dodatne formate datuma:
- Numerički datumi odvojeni crticom, koji formalno ne odgovaraju ISO: "01-12-1999" (prvo mjesec), "1999-1-5" (dan/mjesec jednom brojkom), "10000-01-12" (godina veća od 9999), "99-01-05" ili "01-05-99" (dvije brojke za godinu, ako godina ide prva, veća je >31), "1999-01-05 10:00:00" (razmak između datuma i vremena). Takvi datumi će se tumačiti kao i svi ostali datumi, osim onih koji se ne odnose na ISO, na primjer, koristeći lokalnu vremensku zonu i promjenu mjeseca (31. travnja se premješta na 1. svibnja, jer 31. travnja ne postoji).
- Pojednostavljeno zahtjevi za znakovima koji dolaze nakon brojeva omogućili su podršku za nove formate: "DDMonYYYY", "Mon.DD.YYYY", "DD.Mon.YYYY", "YYYY.MM.DD", "Mon DD YYYY hh:mmXm" (am/pm odmah nakon vremena).
- Kada koristite formate koji nisu u skladu sa ISO, sada podržava vremenska zona 'Z' (na primjer, 1. siječnja 1970 10:00Z).
- API:
- Interfejs PublicKeyCredential dobio je podrškom za svojstvo authenticatorAttachment (omogućuje određivanje je li autentifikator dio uređaja koji obavlja web-autentifikaciju ili se može premještati između uređaja).
- Implementirano podrška za proširenje minPinLength (dozvoljava provjeravatelju da zatraži minimalnu duljinu PIN-a autentifikatora tijekom stvaranja/registracije).
- Dodana podrška User Activation API (omogućuje korištenje JavaScripta za određivanje je li korisnik trenutno u interakciji sa stranicom i je li bio u interakciji od otvaranja).
- Uključena je podrška WebAssembly GC, što otvara mogućnost pokretanja koda na jezicima Dart i Kotlinu.
- Onemogućena je podrška nestandardnoj metodi Window.sizeToContent().
- Alati za razvoj:
- Pojavila se simulacija rada kartice u offline modu.
- Na stranicu about:logging dodana predinstalacija 'Windows'.
- Na dnu panela za uređivanje stilova dodana gumb 'Lijepa tablica stilova za ispis' (korisno, na primjer, za formatiranje minimiziranih tablica stilova).
- Panel inspektora 'Pravila' više ne prikazuje boje u novim formatima CSS Color 4 (na primjer, OKLCH) u obliku heksadecimalnih/imenenovanih.
Izvor: linux.org.ru
- Privatnost:
