Izdaja Firefox 71

Održan izdajo spletnega brskalnika Firefox 71, kao i mobilne verzije Firefox 68.3 za platformo Android. Poleg tega je bila izdana posodobitev grane sa dugim vremenom podrške 68.3.0. U vrlo kratkom vremenu na fazu beta testiranja bo prešla na različico Firefox 72, katere izid je predviden za 7. januar (projekt preide na nov 4-tedenski razvojno ciklus).

Glavne novosti:

  • Predlagan nov vmesnik strani «about:config», ki predstavlja uradno spletno stran, odprto v brskalniku, napisano v HTML, CSS in JavaScript. Elemente strani lahko poljubno izberete z miško (vključno z več vrsticami hkrati) in jih kopirate v odložišče brez uporabe kontekstnega menija. Zgornja iskalna vrstica je ohranjena in razširjena z možnostjo dodajanja novih spremenljivk. Dodatno je bila uvedena podpora za iskanje z uporabo privzetega mehanizma, ki se uporablja tudi za iskanje na običajnih straneh s postopnim preverjanjem ujemanj.

    Izdaja Firefox 71

    Za vsako nastavitev je dodan gumb, ki omogoča obrnitev spremenljivk z logičnimi vrednostmi (true/false) ali urejanje nizov in številčnih spremenljivk. Za vrednosti, ki jih spremeni uporabnik, je dodan gumb za vračilo sprememb na privzeto vrednost.

    Izdaja Firefox 71

    Po privzeti nastavitvi pri odpiranju about:config elementi niso prikazani in vidna je le iskalna vrstica, za ogled celotnega seznama pa je treba pritisniti gumb «Prikaži vse». V nastavitvah je dodana možnost «general.aboutConfig.enable», ki omogoča obnovitev dostopa do strani about:config, če je bil opcijsko onemogočen med postopkom sestavljanja;

    Izdaja Firefox 71
  • Vključen je privzeto nov vmesnik za ogled TLS certifikatov, dostopen preko uradne strani «about:certificate» in menija «Orodja > Informacije o strani > Varnost > Ogled certifikata». Izvedba vmesnika za ogled certifikatov je bila popolnoma prenovljena z uporabo JavaScript in standardnih spletnih tehnologij ter usklajena z oblikovanjem Firefox Quantum. Če je bilo prej za ogled certifikatov odprto posamezno okno, se zdaj informacije prikažejo v zavihku v obliki, ki spominja na dodatek Seveda nekaj.

    Izdaja Firefox 71
  • Modernizirano oblikovanje naslovne vrstice. Najbolj opazna sprememba je prehod od prikaza seznama priporočil čez celo širino zaslona k jasno označenemu spustnemu oknu. Predlagane spremembe nadaljujejo razvoj nove implementacije naslovne vrstice Quantum Bar, ki se je pojavila v Firefoxu 68 in se razlikuje po popolnem prepisovanju kode, pri čemer je XUL/XBL zamenjan s standardnim Web API. V prvem koraku je oblikovanje Quantum Bar popolnoma ponavljalo staro naslovno vrstico in so se spremembe omejile le na notranje predelave. Zdaj se je začelo delo na izboljšanju zunanjega videza. Spremembe so zaenkrat privzeto onemogočene in zahtevajo aktivacijo preko nastavitve „browser.urlbar.megabar“ v about:config.

    Izdaja Firefox 71
  • Dodana podpora zagon brskalnika v načinu internetnega kioska, ki se aktivira z navedbo možnosti „—kiosk“ v ukazni vrstici, kar omogoča delo samo v enem celozaslonskem načinu. Prikaz upravljalnih elementov vmesnika, pojavnih oken, kontekstnih menijev in indikatorjev stanja nalaganja strani (prikaz povezav in trenutnega URL) je blokiran. Vnos s tipkovnico je močno omejen, na primer obdelava tipk Alt in Ctrl je onemogočena, kar preprečuje izhod iz brskalnika, preklop na drugo aplikacijo ali odpiranje drugega spletnega mesta. Način se lahko uporablja za organizacijo dela različnih avtonomnih terminalov, oglasnih stojal, prikaznih plošč in drugih sistemov, omejenih na delo z enim spletnim mestom/web-aplikacijo.
  • V vgrajenem sistemskem dodatku brskalnika Lockwise (prej je bil dodatka dostavljen kot Lockbox), ki ponuja vmesnik „about:logins“ za upravljanje shranjenih gesel, se je pojavilo prepoznavanje poddomen pri samodejnem izpolnjevanju obrazcev za vnos gesela. Prikaz opozoril Firefox Monitor o kompromitaciji računov je bil omogočen tudi za uporabnike z bralniki zaslona.
  • V gradnjah za Windows, Linux in macOS je bil uporabljen nativni dekoder MP3.
  • V razširjeni način zaščite pred sledenjem je bila dodana prikaz obvestil o blokiranju kode za rudarjenje kriptovalut. V plošči, prikazani ob klikom na ikono s sliko ščita v naslovni vrstici, je zagotovljen prikaz števca blokiranih sledilnikov.
  • Za uporabnike sistema Windows je privzeto omogočeno ogled videov v načinu "slika v sliki" (Picture-in-Picture), ki omogoča odklop videa v obliko lebdečega okna, ki ostaja vidno med navigacijo po brskalniku. Za ogled v tem načinu je potrebno klikniti na potrditveno sporočilo ali v kontekstnem meniju, ki se prikaže ob desnem kliku na video, izbrati "Picture in picture" (v YouTubu, ki dodaja svoj obdelovalnik kontekstnega menija, je potrebno dvakrat klikniti z desno miškino tipko ali klikniti z držanjem tipke Shift). V sistemih, ki niso Windows, lahko omogočite to funkcijo v about:config prek možnosti "media.videocontrols.picture-in-picture.enabled".
  • Implementirano podpora za vgrajeno večplastno postavitev elementov strani (CSS Grid Level 2), kar znatno izboljša fleksibilnost pri ustvarjanju postavitev strani, poravnanih v mreži, z omogočanjem določanja podrejeni elementov, povezanih z matičnimi celicami (namestitev ločene mreže znotraj celice). Vgrajene mreže se določijo z uporabo vrednosti "subgrid" v lastnostih "grid-template-columns" in "grid-template-rows". Podpora za vgrajene mreže je prav tako dodana v način pregledovanja DevTools Grid Inspector.
  • V CSS je dodana lastnost column-span, ki omogoča elementu zajem vseh stolpcev.
  • V CSS-lastnosti clip-path je dodana možnost določanja omejitve vidnosti območja, ki ga določamo z metodo path() u v formatu SVG konture.
  • Dodana možnost upoštevanja razmerja stranic, določenega s pomočjo lastnosti aspect-ratio, za HTML atribute "height" in "width" v oznaki img.
  • V JavaScriptu je dodana metoda Promise.allSettled(), ki vrne samo že izpolnjene ali zavrnjene promise, ne upoštevajoč promise, ki čakajo na izpolnitev (omogoča počakati na rezultat opravila, preden začne drugo kodo).
  • Uveden je razred MathMLElement (prej dostopen samo razred Element), ki določa elemente v notaciji MathML.Prav tako je dodana ustrezna DOM struktura MathML, s katero lahko uporabljate mathmlEl.style in globalne obdelovalce dogodkov.
  • V DOM je dodan konstruktor StaticRange() za ustvarjanje objekta StaticRange, ki predstavlja del vsebine DOM.
  • Dodana je API Media Session, ki zagotavlja sredstva za nastavitev bloka z informacijami o predvajanju večpredstavnostne vsebine na področju obvestil. S tem API-jem lahko spletna aplikacija ne le izvede obvestilo o začetku predvajanja nove skladbe, temveč tudi organizira upravljanje iz področja obvestil ali prek vmesnika za zaščito zaslona, na primer, postavi gumbe za pauzo, premikanje po toku ali prehod na naslednjo skladbo.
  • V API-ju za razvijalce dodatkov izboljšana obdelava napak pri prenosu podatkov. V pojavnih oknih, ki jih odpirajo dodatki prek klica windows.create, se prikaže ime dodatka namesto URL-ja dodatka («moz-extension://»).
  • V WebGL je dodana podpora za razširitev OVR_multiview2, ki omogoča z enim klicem risanje hkrati v več pogledih (na primer, uporabno za stereoprenos v WebXR);
  • V vmesniku za pregledovanje spletne dejavnosti je izvedena možnost analize stopenj obdelave spletnega zahtevka z ločenim prikazom časa reševanja DNS, vzpostavitve povezave, pošiljanja podatkov in prejemanja odgovora. Informacije so na voljo prek nove zavihka Timing na desni stranski plošči.

    Izdaja Firefox 71
  • V vmesniku za sledenje spletni dejavnosti privzeto vključen način pregledovanja povezav WebSocket z možnostjo zaustavitve aktivnih povezav.

    Izdaja Firefox 71
  • V Monitorju omrežja je dodano podpora popolno besedilno iskanje v telesih zahtevkov/odgovorov, piškotkih in glavah, ter je izvedeno možnost blokiranje prenosa določenih URL-jev z dodajanjem filtrov z zahtevanimi maskami.

    Izdaja Firefox 71
  • V spletni konzoli je izveden večvrstni način urejanja, ki omogoča vnašanje večlinijskih konstrukcij JavaScript s prenosom ne ob pritisku Enter, temveč s klikom na gumb Run. Način je oblikovan v obliki stranske plošče, ki se prikaže po pritisku na ikono „split pane“ na desni strani polja za vnos ali prek tipkovne kombinacije Ctrl+B.

    Izdaja Firefox 71
  • V JavaScript razhroščevalniku je zagotovljen predogled vrednosti spremenljivk na mestu njihove uporabe v kodi, izvedeno je vodenje dokumenta dogodkov in dodana možnost za izklop pojavljajočega se bloka s točkami za zaustavitev (devtools.debugger.features.overlay v about:config).

    Izdaja Firefox 71
  • Za Android je pripravljena posodobitev Firefox 68.2. Spomnimo, da je razvoj novih večjih različic Firefox za Android prenehan. Namesto tega se razvija Firefox za Android pod kodnim imenom Fenix (na voljo kot Firefox Preview) razvija novi brskalnik za mobilne naprave, ki uporablja motor GeckoView in niz knjižnic Mozilla Android Components.

    Zmanjšanje števila kritičnih ranljivosti je posledica tega, da so težave s spominom, kot so prelivanja pomnilnika in dostop do že osvobojenih območij spomina, zdaj označene kot nevarne, vendar ne kritične. V novi izdaji je odpravljeno 13 takšnih težav, ki bi potencialno lahko privedle do izvrševanja kode napadalca ob obisku posebej oblikovanih strani.

Poleg novosti in popravkov napak v Firefox 71 je odpravljeno 26 ranljivosti, od katerih je 17 (zbirano pod CVE-2019-17013 in CVE-2019-17012) označenih kot potencialno sposobnih privedi do izvrševanja kode napadalca ob obisku posebej oblikovanih strani. Zanimivo je, da so težave s spominom, kot so prelivanja pomnilnika in dostop do že osvobojenih območij spomina, zdaj označene kot nevarne, vendar ne kritične.

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