Izdaja Firefox 90

Izdana je verzija web preglednika Firefox 90. Pored toga, formirano je ažuriranje izdanja sa dugoročnom podrškom 78.12.0. U fazu beta testiranja u bliskoj budućnosti biće preneta verzija Firefox 91, čiji je izlazak zakazan za 10. avgust.

Glavne novosti:

  • U odeljku za podešavanja „Privatnost i bezbednost“ dodate su dodatne opcije režima „Samo HTTPS“, pri čemu se svi zahtevani podaci bez šifrovanja automatski preusmeravaju na zaštićene verzije stranica („http://“ se zamenjuje sa „https://“). Predložen je interfejs za vođenje liste izuzetaka, za sajtove sa kojih ostaje mogućnost korišćenja „http://“ bez obavezne zamene na „https://“.
    Izdaja Firefox 90
  • Poboljšana je realizacija mehanizma SmartBlock, koji je namenjen rešavanju problema na sajtovima koji nastaju zbog blokiranja spoljašnjih skripti u režimu privatnog pregleda ili prilikom aktivacije pojačane blokade neželjenog sadržaja (strict). SmartBlock automatski zamenjuje skripte koje se koriste za praćenje zamenskim skriptama, obezbeđujući ispravno učitavanje sajta. Zamenske skripte su pripremljene za neke popularne skripte za praćenje korisnika koje su uvršćene na Disconnect listu. U novoj verziji uključena je adaptivna blokada Facebook vidgeta postavljenih na spoljnim sajtovima — po defaultu skripte se blokiraju, ali se blokada isključuje ako se korisnik prijavi na svoj Facebook nalog.
  • Uklonjena je ugrađena implementacija FTP protokola. Pri pokušaju otvaranja linkova sa identifikatorom protokola „ftp://“ preglednik će sada pokušati da pozove spoljašnju aplikaciju na sličan način kao što se pozivaju obrada za „irc://“ i „tg://“. Kao razlog ukidanja podrške FTP-u navodi se nesigurnost ovog protokola od modifikacije i presretanja tranzitnog saobraćaja u slučaju MITM napada. Prema mišljenju programera Firefoxa, u savremenim uslovima nema razloga koristiti FTP umesto HTTPS za preuzimanje resursa. Pored toga, kod FTP podrške u Firefoxu je veoma star, stvara probleme pri održavanju i ima istoriju brojnih otkrivenih ranjivosti u prošlosti.
  • Pri čuvanju stranice u PDF formatu (opcija „Print to PDF“) obezbeđeno je očuvanje aktivnih hiperveza u dokumentu.
  • Gumb za „Odpri sliko v novem zavihku“ v kontekstnem meniju je bil preoblikovan, da odpre sliko v ozadju (prej je po kliku takoj prišlo do prehoda na nov zavihek s sliko, zdaj pa ostaja aktiven stari zavihek).
  • Izvedeno je bilo delo na izboljšanju zmogljivosti programske risbe v sistemu kompozicije WebRender, ki uporablja senčnike za izvajanje operacij skupne risbe elementov strani. Za večino sistemov s starimi grafičnimi karticami ali problematičnimi grafičnimi gonilniki je v sistemu kompozicije WebRender vključen način programske risbe (gfx.webrender.software=true v about:config).
  • V gradnjah za platformo Windows je omogočeno namestitev posodobitev v ozadju, tudi ko Firefox ni zagnan.
  • Uvedena je možnost uporabe za overjanje odjemalskih dovoljenj, shranjenih v strojnih tokenih ali shranjevanju certifikatov operacijskega sistema.
  • Uvedena je podpora za skupino HTTP-headerjev Fetch Metadata (Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site in Sec-Fetch-User), ki omogočajo pošiljanje dodatnih metapodatkov o naravi poizvedbe (poizvedba iz drugega spletnega mesta, poizvedba prek oznake img, poizvedba, ki jo je sprožil uporabnik itn.) z namenom sprejetja ukrepov za zaščito pred nekaterimi vrstami napadov. strežnikom Na primer, malo verjetno je, da bo povezava do obdelovalca za prenos denarja določena prek oznake img, zato takšne poizvedbe lahko blokiramo brez posredovanja aplikaciji.
  • V JavaScript-u je bila uvedena podpora za označevanje metod in polj razreda kot zasebnih, po čemer bo dostop do njih mogoč zgolj znotraj razreda. Za označevanje je treba predime ime uporabiti znak „#“: class ClassWithPrivateField { #privateField; static #PRIVATE_STATIC_FIELD; #privateMethod() { return ‘hello world’; } }
  • V konstruktor Intl.DateTimeFormat je dodana lastnost dayPeriod, ki omogoča prikaz približnega časa dneva (zjutraj, zvečer, čez dan, ponoči).
  • V JavaScriptu so metodo at() v objektih Array, String in TypedArray, ki omogoča uporabo relativne indeksacije (relativna pozicija se uporablja kot indeks niza), tudi z negativnimi vrednostmi glede na konec (na primer, „arr.at(-1)“ vrne zadnji element niza).
  • Dodana je podpora za zastarele lastnosti WheelEvent — WheelEvent.wheelDelta, WheelEvent.wheelDeltaX in WheelEvent.wheelDeltaY, kar bo omogočilo vračilo združljivosti z nekaterimi starimi stranmi, izgubljeno po nedavnem predelovanju WheelEvent.
  • V API Canvas v vmesniku CanvasRenderingContext2D je bil uveden metoda createConicGradient(), ki omogoča ustvarjanje gradientov, oblikovanih okoli točke s podanimi koordinatami (poleg prej dostopnih linearnih in radialnih gradientov).
  • Dodana je podpora za URI shemo protokola „matrix“, ki se lahko uporablja v obdelovalnikih Navigator.registerProtocolHandler() in protocol_handlers.
  • V orodjih za spletne razvijalce v panele za spremljanje omrežnih odgovorov strežnika (Response) je implementiran predogled naloženih pisav.
    Izdaja Firefox 90

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster