Firefox 72

Dostupno Firefox 72. Ovo je prvo izdanje, vrijeme pripreme za koje skraćeno od 6 do 4 nedelje.

  • Režim "slika u slici" omogućeno na Linux i macOS platformama.
  • U verzijama za OpenBSD uključeni korištenje izolacije sistema datoteka otkriti().
  • Zaštita od praćenja start Prema zadanim postavkama, blokirajte zahtjeve prema resursima za koje se utvrdi da prikupljaju digitalne otiske prstiju.
  • Web stranice ne mogu više pitati korisnike za dozvolu (za korištenje geolokacije, kamere, obavještenja) sve dok korisnik ne počne komunicirati sa stranicom (klik mišem, pritisak na tastaturu, dodir). Telemetrija pokazuje sledeće:
    • zahtjevi za prikazivanje obavještenja su izuzetno nepopularni (samo 1% je odobreno, 48% odbijeno, u ostalim slučajevima zahtjev se ignoriše). Za mjesec dana korisnici su primili milijardu i po zahtjeva, od čega je odobreno samo 23,5 miliona.
    • ponovno traženje dozvole ne povećava vjerovatnoću da će korisnik pristati. 85% odobrenja je dobijeno u prvom pokušaju.
    • webmasteri, općenito, ne čekaju da korisnik započne interakciju sa stranicom, već odmah izbacuju zahtjeve.
    • zahtjevi koji čekaju da korisnik stupi u interakciju sa stranicom odobravaju se dvostruko češće.

    Počevši od ovog izdanja, ako je zahtjev kreiran bez čekanja na radnju korisnika, samo će biti predstavljen ikona u adresnoj traci.

  • Twist traka boja automatski prilagođava odgovara boji pozadine stranice.
  • Dodata podrška za slike/webp zaglavlju Accept HTTP. Iako je ovo ponašanje suprotno specifikacija, koristi se u Chromiumu, tako da mnoge web lokacije gledaju ovo zaglavlje kako bi utvrdile podržava li pretraživač WebP format.
  • Firefox naučio koristite politike koje se nalaze u /run/user/$UID/firefox/policies.json
  • Pojavio se mogućnost korištenja klijentskih certifikata iz Windows trgovine (security.osclientcerts.autoload).
  • Ako onemogućite slanje telemetrije, svi povezani podaci će biti izbrisani sa Mozilla servera u roku od 30 dana, prema potrebi Kalifornijski zakon o privatnosti potrošača.
  • Broj nedavnih foldera u dijalogu markera je povećan sa 5 na 7. Za one kojima je potrebno još više, dodata je postavka browser.bookmarks.editDialog.maxRecentFolders.
  • Potpuno redizajniran mehanizam za sinhronizaciju obeleživača. Ovo nam je omogućilo da rešimo mnoge probleme: dupliranje, gubitak i mešanje obeleživača, mešanje fascikli, probleme sa sinhronizacijom novih ili pomerenih obeleživača.
  • Ugrađena mogućnost blokiranja učitavanja slika sa određenih domena je uklonjena (bila je duboko skrivena i nije bila popularna). Dodaci kao što je uMatrix mnogo bolje se nose s ovim zadatkom.
  • Prekinut podrška HTTP pričvršćivanje javnog ključa. Web stranica je možda obavijestila pretraživač da se korišteni SSL certifikat treba smatrati važećim samo ako ga je izdao određeni autoritet za izdavanje certifikata. Nažalost, HPKP ne samo da nije stekao popularnost, već je otvorio i vrata za iznudu. Napadač je, nakon što je dobio pristup postavkama web servera, postavio HPKP i prisilio klijente da keširaju ove informacije za nekoliko godina unaprijed. Kada je vlasnik povratio kontrolu i izbrisao sertifikat napadača, klijenti se nisu mogli povezati na server. Osim toga, ispostavilo se da je tehnologija jednostavan način da se “pucate u nogu” greškom blokirajući pristup vlastitoj web stranici. Prije godinu dana, podrška za HTTP Public Key Pinning je odbačena u Chromeu, a nikada nije implementirana u IE, Edge i Safari.
  • Je otvoreno Džepni proxy kod koji vam omogućava da primate sponzorirani sadržaj na novim karticama bez ugrožavanja privatnosti korisnika.
  • CSS:
    • Omogućena podrška za Shadow Parts (atribut dio i pseudo element ::part, koji vam omogućavaju da selektivno prikažete Shadow DOM elemente).
    • Podrška uključena Motion Path.
    • Implementirana svojstva Skala, rotirati и prevoditi.
  • JavaScript: podrška dodana NULL operator sindikata.
  • API: podrška omogućena FormDataEvent.
  • Uslužni radnici: dodatna podrška za imovinu WindowOrWorkerGlobalScope.crossOriginIsolated.
  • Alati za programere:
    • Debugger je sada podržan uslovne tačke prekida (pokreće se prilikom čitanja ili promjene svojstava objekta).
    • mrežni monitor naučio prikazuju informacije o vremenu zahtjeva, početku i kraju učitavanja svakog resursa.
    • Režim responzivnog dizajna sada podržava simulaciju različitih meta vrijednosti prikaza.
    • Inspektore dozvoljava simulirati različite vrijednosti preferira šemu boja.
    • Websocket inspektor od sada pokazuje obim primljenih i prenesenih podataka, kao i format ASP.NET Core SignalR.
    • Uklonjen "Jednostavni JavaScript Editor" jer je uspješno zamijenjen višelinijski način unosa konzole.

izvor: linux.org.ru

Dodajte komentar