Vydání Firefox 71

Sa uskutočnilo uvedenie webového prehliadača Firefox 71, ako aj mobilnej verzie Firefox 68.3 pre platformu Android. Okrem toho bolo vytvorené aktualizovanie vetvy s dlhodobou podporou 68.3.0. Čoskoro prejde do fázy beta testovania prejde vetva Firefox 72, ktorého vydanie je naplánované na 7. januára (projekt prechádza na nový 4-týždňový cyklus vývoja).

Hlavné novinky:

  • Navrhnuté nové rozhranie stránky "about:config", ktoré predstavuje webovú stránku otvorenú v prehliadači, napísanú v HTML, CSS a JavaScript. Prvky stránky je možné ľubovoľne vyberať myšou (vrátane viacerých riadkov naraz) a umiestniť ich do schránky bez použitia kontextového menu. Horný vyhľadávací riadok bol zachovaný a rozšírený o možnosť pridávania nových premenných. Okrem toho bola implementovaná podpora vyhľadávania prostredníctvom štandardného mechanizmu, ktorý sa používa aj na vyhľadávanie na bežných stránkach s krokovým prehľadávaním zhôd.

    Vydání Firefox 71

    Pre každé nastavenie bola pridaná tlačidlo, ktoré umožňuje invertovať premenné s logickými hodnotami (true/false) alebo upraviť reťazcové a číselné premenné. Pre zmenené hodnoty používateľov bola pridaná tlačidlo na obnovenie zmien na predvolené hodnoty.

    Vydání Firefox 71

    Po otvorení about:config sa predvolene prvky nezobrazujú a viditeľná je iba vyhľadávacia lišta, a na prezeranie celého zoznamu je potrebné stlačiť tlačidlo „Zobraziť všetko“. V nastaveniach bola pridaná možnosť „general.aboutConfig.enable“, umožňujúca vrátit prístup na stránku about:config, ak bol voliteľne vypnutý v priebehu zostavovania;

    Vydání Firefox 71
  • Bolo aktivované predvolene nové rozhranie na zobrazenie TLS certifikátov, dostupné prostredníctvom servisnej stránky „about:certificate“ a menu „Nástroje > Informácie o stránke > Bezpečnosť > Zobraziť certifikát“. Implementácia rozhrania na zobrazenie certifikátov bola úplne prepísaná s použitím JavaScriptu a štandardných webových technológií a bola prispôsobená štylovému usporiadaniu Firefox Quantum. Ak sa predtým pre zobrazenie certifikátov otvorilo samostatné okno, teraz sa informácie zobrazujú na záložke v podobe, ktorá pripomína doplnok Určite niečo.

    Vydání Firefox 71
  • Zmodernizované dizajn adresného riadku. Najvýraznejšou zmenou je prechod od zobrazenia zoznamu odporúčaní na celú šírku obrazovky k jasne označenému rozbaľovaciemu oknu. Navrhnuté zmeny pokračujú v rozvoji novej implementácie adresného riadku Quantum Bar, ktorá sa objavila vo Firefox 68 a odlišuje sa úplným prepísaním kódu s nahradením XUL/XBL štandardným Web API. V prvej fáze dizajn Quantum Bar úplne kopíroval starý adresný riadok a zmeny spočívali iba v vnútornom prepracovaní. Teraz sa začala práca na vylepšení vzhľadu. Zmeny sú zatiaľ predvolene vypnuté a vyžadujú aktiváciu prostredníctvom nastavenia „browser.urlbar.megabar“ v about:config.

    Vydání Firefox 71
  • Pridaná podpora spustenie prehliadača v režime internetového kiosku, ktorý sa aktivuje zadaním možnosti „—kiosk“ v príkazovom riadku a vedie k možnosti práce iba v celoobrazovkovom režime. Zobrazenie ovládacích prvkov rozhrania, vyskakovacích okien, kontextových ponúk a stavových indikátorov načítania stránky (zobrazovanie odkazov a aktuálneho URL) je blokované. Vstup z klávesnice je značne obmedzený, napríklad sa vypína spracovanie klávesov Alt a Ctrl, čo neumožňuje opustiť prehliadač, prepnúť sa na inú aplikáciu alebo otvoriť inú stránku. Režim sa môže použiť na organizovanie práce rôznych samostatných terminálov, reklamných stánkov, ukážkových panelov a iných systémov obmedzených na prácu s jednou stránkou/webovou aplikáciou.
  • V systémovom doplnku prehliadača Lockwise (predtým bol doplnok dodávaný ako Lockbox), ponúkajúcom rozhranie „about:logins“ na správu uložených hesiel, bolo pridané rozpoznávanie subdomén pri automatickom vyplňovaní formulárov na zadávanie hesiel. Zobrazenie upozornení Firefox Monitor o kompromitácii účtov bolo implementované aj pre používateľov so čítačkami obrazovky.
  • V zostavách pre Windows, Linux a macOS je zapojený natívny dekóder MP3.
  • Do rozšíreného režimu ochrany pred sledovaním sa pridalo zobrazovanie upozornení o blokovaní kódu na ťažbu kryptomien. Na paneli, ktorý sa zobrazuje po kliknutí na ikonu s obrázkom štítu v adresnom riadku, sa zabezpečuje zobrazenie počítadla blokovaných sledovačov.
  • Pre používateľov systému Windows je prednastavená možnosť prezerania videa v režime „obrázok v obrázku“ (Picture-in-Picture), ktorá umožňuje oddeliť video do plávajúceho okna, ktoré zostáva viditeľné počas prehliadania na webe. Na prezeranie v tomto režime je potrebné kliknúť na kontextovú ponuku alebo vyskakovaciu nápovedu, ktorá sa zobrazuje po kliknutí pravým tlačidlom myši na video, a zvoliť „Obrázok v obrázku“ (na YouTube, ktoré do procesu vkladá svoj vlastný spracovateľ kontextovej ponuky, je potrebné dvakrát kliknúť pravým tlačidlom myši alebo kliknúť so stlačeným klávesom Shift). V systémoch, ktoré nie sú Windows, môže byť podpora režimu zapnutá v about:config pomocou možnosti „media.videocontrols.picture-in-picture.enabled“.
  • Realizovaná podpora vnoreného viacúrovňového usporiadania prvkov stránky (CSS Grid Level 2), ktorá výrazne zlepšuje flexibilitu vytvárania rozložení stránok vyrovnaných podľa mriežky, vďaka možnosti definovať podriadené prvky viazané na rodičovské bunky (umiestnenie samostatnej mriežky do bunky). Vnorené mriežky sú definované prostredníctvom použitia hodnoty „subgrid“ v vlastnostiach „grid-template-columns“ a „grid-template-rows“. Podpora vnorených mriežok bola taktiež pridaná do režimu inspekcie DevTools Grid Inspector.
  • Do CSS bolo pridané vlastnosť column-span, ktoré umožňuje prvku pokryť všetky stĺpce.
  • V CSS vlastnosti clip-path bola pridaná možnosť definovať oblasť obmedzujúcu viditeľnosť, stanovenú pomocou funkcie path() v formáte obrysu SVG.
  • Pridaná možnosť zohľadniť pomer strán, definovaný prostredníctvom vlastnosti aspect-ratio, pre HTML atribúty „height“ a „width“ v tagu img.
  • V JavaScripte bola pridaná metóda Promise.allSettled(), ktorá vracia iba už vykonané alebo odmietnuté promisy, nezohľadňujúc promisy čakajúce na vykonanie (umožňuje počkať na výsledok vykonania pred spustením iného kódu).
  • Bol implementovaný klas MathMLElement (ktorý bol predtým poskytovaný iba pre triedu Element), ktorá definuje prvky v notácii MathML. Rovnako bolo pridané zodpovedajúce DOM-strom MathML, s ktorým je možné používať mathmlEl.style a globálne obsluhovače udalostí.
  • V DOM bol pridaný konštruktor StaticRange() na vytvorenie objektu StaticRange, ktorý predstavuje časť obsahu DOM.
  • Pridané API Media Session, ktorý poskytuje prostriedky na nastavenie bloku s informáciami o prehrávaní multimediálneho obsahu v oblasti upozornení. Prostredníctvom tohto API môže webová aplikácia nielen zobraziť upozornenie o začiatku prehrávania novej skladby, ale aj organizovať ovládanie z oblasti upozornení alebo cez rozhranie spořiča obrazovky, napríklad umiestniť tlačidlá pozastavenia, presúvania v toku alebo prechodu na ďalšiu skladbu.
  • V API pre vývojárov doplnkov vylepšiť spracovanie chýb pri načítaní dát. V oknách, ktoré otvárajú doplnky cez volanie windows.create, je zabezpečené zobrazenie názvu doplnku namiesto URL doplnku („moz-extension://“).
  • Do WebGL bola pridaná podpora rozšírenia OVR_multiview2, ktoré umožňuje jedným volaním vykonať vykreslenie v niekoľkých pohľadoch (napríklad užitočné pre stereovýstup v WebXR);
  • V rozhraní na inšpekciu sieťovej aktivity bola implementovaná možnosť analýzy fáz spracovania sieťového požiadavku s oddeleným zobrazením času riešenia v DNS, nadväzovania spojenia, odosielania dát a prijímania odpovede. Informácie sú poskytované prostredníctvom novej záložky Timing v pravej bočnej lište.

    Vydání Firefox 71
  • V rozhraní na sledovanie sieťovej aktivity je predvolene je zapnutý režim inšpekcie WebSocket pripojení s možnosťou pozastavenia aktívnych spojení.

    Vydání Firefox 71
  • V Network Monitor bol pridaný podpora plnotextový vyhľadávanie v telách požiadaviek/odpovedí, cookies a hlavičkách, a tiež bola realizovaná možnosť blokácia načítania určitých URL prostredníctvom pridania filtrov s potrebnými vzormi.

    Vydání Firefox 71
  • V webovej konzole bol implementovaný viacriadkový režim úprav, ktorý umožňuje zadávať rozdelené na niekoľko riadkov konštrukcie JavaScript s ich vykonaním nie pri stlačení Enter, ale cez kliknutie na tlačidlo Run. Režim je zobrazený ako bočná lišta, ktorá sa zobrazuje po kliknutí na ikonu „split pane“ v pravej časti poľa na zadávanie alebo cez klávesovú skratku Ctrl+B.

    Vydání Firefox 71
  • V debuggovacom nástroji JavaScript je zabezpečené náhľady hodnôt premenných na mieste ich použitia v kóde, bolo realizované zaznamenávanie denníka udalostí a bola pridaná možnosť vypnutia vyskakovacieho bloku s bodmi zastavenia (devtools.debugger.features.overlay v about:config).

    Vydání Firefox 71
  • Pre Android je pripravená oprava pre Firefox 68.2. Pripomíname, že príprava nových významných vydaní Firefoxu pre Android bola ukončená. Na nahradenie Firefoxu pre Android sa chystá verzia s kódovým názvom Fenix (distribuuje sa ako Firefox Preview) se vyvíjí nový prehliadač pre mobilné zariadenia, ktorý využíva engine GeckoView a súbor knižníc Mozilla Android Components.

    Pokles počtu kritických zraniteľností je spôsobený tým, že problémy s pamäťou, ako sú pretečenia bufferov a prístupy k už uvoľneným oblastiam pamäte, sú teraz označované ako nebezpečné, ale nie kritické. V novej verzii bolo odstránených 13 takýchto problémov, ktoré by potenciálne mohli viesť k vykonaniu kódu útočníka pri otvorení špeciálne upravených stránok.

Okrem noviniek a opravy chýb vo Firefoxe 71 bolo odstránených 26 zraniteľností, z ktorých 17 (zhromaždených pod CVE-2019-17013 a CVE-2019-17012) je označených ako potenciálne schopných viesť k vykonaniu kódu útočníka pri otvorení špeciálne upravených stránok. Zaujímavé je, že problémy s pamäťou, ako sú pretečenia bufferov a prístupy k už uvoľneným oblastiam pamäte, sú teraz označované ako nebezpečné, ale nie kritické.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster