Izdan Firefox 71

Održano izdanje web preglednika Firefox 71, kao i mobilne verzije Firefox 68.3 za Android platformu. Također, formirano je ažuriranje grane s dugim rokom podrške 68.3.0. Uskoro će u fazu beta-testiranja četvrtina Firefox 72, čije je izdanje zakazano za 7. siječnja (projekt prelazi na novi 4-tjedni ciklus razvoja).

Glavne novosti:

  • Predloženo novi korisničko sučelje stranice «about:config», koja je otvorena unutar preglednika, servisna web-stranica napisana u HTML-u, CSS-u i JavaScript-u. Elementi stranice mogu se slobodno odabrati mišem (uključujući više redaka odjednom) i staviti u međuspremnik bez korištenja kontekstnog izbornika. Gornja traka za pretraživanje je sačuvana i proširena mogućnošću dodavanja novih varijabli. Dodatno, implementirana je podrška za pretraživanje putem standardnog mehanizma, koji se također koristi za pretraživanje na običnim stranicama s postupnim pretraživanjem podudarnosti.

    Izdan Firefox 71

    Za svaku postavku dodano je dugme koje omogućuje invertiranje varijabli s Boolean vrijednostima (true/false) ili uređivanje string i numeričkih varijabli. Za promijenjene korisničke vrijednosti dodato je dugme za vraćanje promjena na zadanu vrijednost.

    Izdan Firefox 71

    Nakon otvaranja about:config, po zadanom elementi se ne prikazuju a vidljiva je samo traka za pretraživanje, a za pregled cijelog popisa potrebno je pritisnuti dugme «Prikaži sve». U postavkama dodana opcija «general.aboutConfig.enable», omogućuje ponovno aktiviranje pristupa stranici about:config, ako je opcionalno bio onemogućen tijekom faze izrade;

    Izdan Firefox 71
  • Aktiviran po zadanom novi sučelje za prikaz TLS certifikata, dostupno putem servisne stranice «about:certificate» i izbornika «Alati > Informacije o stranici > Sigurnost > Pregledaj certifikat». Implementacija sučelja za prikaz certifikata potpuno je ponovno napisana korištenjem JavaScript-a i standardnih web tehnologija, a također je usklađena sa stilskim oblikovanjem Firefox Quantum. Ako se prije za pregled certifikata otvarao poseban prozor, sada se informacije prikazuju u kartici u obliku koji podsjeća na dodatak Certainly Something.

    Izdan Firefox 71
  • Modernizirano izgled adresne trake. Najznačajnija promjena je ukidanje prikaza popisa preporuka preko cijelog ekrana u korist jasno istaknutog padajućeg izbornika. Predložene promjene nastavljaju razvoj nove implementacije adresne trake Quantum Bar, koja se pojavila u Firefoxu 68 i razlikuje se potpuno prepisanim kodom zamjenom XUL/XBL standardnim Web API. U prvoj fazi dizajn Quantum Bar potpuno je ponavljao staru adresnu traku, a promjene su se svodile samo na interne dorade. Sada je započet rad na poboljšanju vanjskog izgleda. Promjene su za sada isključene prema zadanim postavkama i zahtijevaju aktivaciju putem postavke „browser.urlbar.megabar” u about:config.

    Izdan Firefox 71
  • Dodana podrška pokretanje preglednika u načinu internetskog kioska, koji se aktivira navodeći u naredbenoj liniji opciju „—kiosk” i dovodi do mogućnosti rada samo u punom ekranu. Prikaz upravljačkih elemenata sučelja, iskačućih prozora, kontekstualnih izbornika i pokazatelja stanja učitavanja stranice (prikazivanje veza i trenutnog URL-a) se blokira. Unos s tipkovnice je značajno ograničen, na primjer, obrađivanje tipki Alt i Ctrl se onemogućava, što ne dopušta izlazak iz preglednika, prebacivanje na drugu aplikaciju ili otvaranje druge stranice. Način se može koristiti za organizaciju rada raznih autonomnih terminala, reklama, demonstracijskih panela i drugih sustava koji su ograničeni na rad s jednom stranicom/web-aplikacijom.
  • U sustavnom dodatku koji dolazi uz preglednik Lockwise (ranije je dodatak bio dostupan kao Lockbox), ponudi sučelje „about:logins” za upravljanje spremljenim lozinkama, dodano je prepoznavanje poddomena prilikom automatskog popunjavanja obrazaca za unos lozinke. Prikaz upozorenja Firefox Monitora o kompromitaciji računa implementiran je i za korisnike s ekranima za čitanje.
  • U izradama za Windows, Linux i macOS koristi se nativni MP3 dekoder.
  • U prošireni način zaštite od praćenja dodan je prikaz obavijesti o blokiranju koda za rudarenje kriptovaluta. U ploči koja se prikazuje kada se klikne na ikonu sa slikom štita u adresnoj traci osiguran je prikaz broja blokiranih tragača.
  • Za korisnike Windowsa je po defaultu omogućena opcija gledanja video sadržaja u režimu „slika u slici” (Picture-in-Picture), koja omogućuje odvojeno otvaranje videa u lebdećem prozoru koji ostaje vidljiv dok surfate preglednikom. Da biste gledali u ovom režimu, potrebno je kliknuti na iskačući natpis ili u kontekstnom izborniku koji se pojavljuje kada desnom tipkom miša kliknete na video, odabrati „Picture in Picture” (u YouTubeu, koji primjenjuje vlastiti kontekstualni izbornik, treba dvaput kliknuti desnom tipkom miša ili kliknuti dok držite tipku Shift). U sustavima koji nisu Windows podrška za ovu opciju može se uključiti u about:config pomoću opcije „media.videocontrols.picture-in-picture.enabled”.
  • Implementirano podrška za ugniježdene višeslojne kompozicije elemenata stranice (CSS Grid Level 2), koja značajno poboljšava fleksibilnost izrade rasporeda stranica poravnanih u mreži, pružajući mogućnost definiranja dječjih elemenata povezanih s roditeljskim ćelijama (smještaj zasebnog grid-a unutar ćelije). Ugniježđene mreže definiraju se korištenjem vrijednosti „subgrid” u svojstvima „grid-template-columns” i „grid-template-rows”. Podrška za ugniježdene grid-ove također je dodana u način inspekcije DevTools Grid Inspector.
  • U CSS je dodana svojstvo column-span, što omogućuje da element obuhvati sve stupce.
  • U CSS svojstvu clip-path dodana je mogućnost definiranja područja vidljivosti koje se postavlja pomoću funkcije path() u u formatu SVG konture.
  • Dodana mogućnost uzimanja u obzir koeficijenta omjera stranica definiranog putem svojstva aspect-ratio, za HTML atribute „height” i „width” u taga img.
  • U JavaScriptu je dodana metoda Promise.allSettled(), koja vraća samo već izvršene ili odbijene promise, ne uzimajući u obzir promise koje čekaju izvršenje (omogućuje čekanje na rezultat izvršenja prije pokretanja drugog koda).
  • Implementirana je klasa MathMLElement (prije je bila dostupna samo klasa Element), koja definira elemente u notaciji MathML. Također je dodano odgovarajuće MathML DOM stablo s kojim možete koristiti mathmlEl.style i globalne upravljače događajima.
  • U DOM je dodan konstruktor StaticRange() za stvaranje objekta StaticRange, koji predstavlja dio sadržaja DOM-a.
  • Dodano je API Media Session, koji pruža alate za podešavanje informacijskog bloka za reprodukciju multimedijalnog sadržaja u području obavijesti. Kroz ovaj API web-aplikacija može ne samo prikazati obavijest o početku reprodukcije nove kompozicije, već i omogućiti upravljanje iz područja obavijesti ili kroz sučelje zaštitnog ekrana, na primjer, postaviti gumbe za pauziranje, pomicanje kroz tok ili prelazak na sljedeću kompoziciju.
  • U API-ju za programere dodataka poboljšana obrada grešaka prilikom učitavanja podataka. U skočnim prozorima koje otvaraju dodaci putem poziva windows.create, osigurano je prikazivanje naziva dodatka umjesto URL-a dodatka («moz-extension://»).
  • U WebGL dodana je podrška za proširenje OVR_multiview2, koje omogućuje jednim pozivom izvođenje crtanih prikaza u više prikaznih područja (na primjer, korisno za stereoprikaz u WebXR);
  • U sučelju za inspekciju mrežne aktivnosti implementirana je mogućnost analize faza obrade mrežnog zahtjeva s odvojenim prikazivanjem vremena razlučivanja u DNS-u, uspostavljanja veze, slanja podataka i primanja odgovora. Informacije se pružaju putem nove kartice Timing na desnoj bočnoj traci.

    Izdan Firefox 71
  • U sučelju za praćenje mrežne aktivnosti prema zadanim postavkama uključen je način inspekcije WebSocket veza s mogućnošću pauziranja aktivnih veza.

    Izdan Firefox 71
  • U Network Monitor dodana je podrška potpunog pretraživanja u tijelima zahtjeva/odgovora, kolačića i zaglavlja, a također je implementirano mogućnost blokiranje učitavanja određenih URL-a kroz dodavanje filtriranja s potrebnim uzorcima.

    Izdan Firefox 71
  • U web-konzoli implementiran je višeosovinski režim urednika, koji omogućuje unos razlomljenih konstrukcija JavaScript-a u više redaka s njihovim izvršavanjem ne pritiskom Enter, već klikom na gumb Run. Režim je oblikovan u obliku bočne trake koja se prikazuje nakon što se pritisne ikona «split pane» u desnom dijelu polja za unos ili putem tipkovničke prečice Ctrl+B.

    Izdan Firefox 71
  • U JavaScript debugeru osigurano je prethodno prikazivanje vrijednosti varijabli na mjestu njihovog korištenja u kodu, implementirano je vođenje dnevnika događaja i dodana je mogućnost isključivanja skočnog bloka s točkama prekida (devtools.debugger.features.overlay u about:config).

    Izdan Firefox 71
  • Za Android je pripremljena ispravka za Firefox 68.2. Podsjećamo, razvoj novih značajnih izdanja Firefoxa za Android je prekinut. Umjesto Firefoxa za Android pod kodnim imenom Fenix (dostupan kao Firefox Preview) razvija se novi preglednik za mobilne uređaje, koji koristi GeckoView motor i set knjižnica Mozilla Android Components.

    Smanjenje broja kritičnih ranjivosti je posljedica toga što se problemi sa memorijom, poput preljeva bafera i pristupa već oslobođenim područjima memorije, sada označavaju kao opasni, ali ne i kritični. U ovom izdanju ispravljeno je 13 takvih problema koji potencijalno mogu dovesti do izvršenja koda od strane napadača prilikom otvaranja posebno oblikovanih stranica.

Osim noviteta i ispravka grešaka u Firefox 71 ispravljeno je 26 ranjivosti, od kojih je 17 (sabranih pod CVE-2019-17013 i CVE-2019-17012) označeno kao potencijalno u stanju izvršiti kod napadača prilikom otvaranja posebno oblikovanih stranica. Zanimljivo je da se problemi s memorijom, poput preljeva bafera i pristupa već oslobođenim područjima memorije, sada označavaju kao opasni, ali ne i kritični.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster