Vydání Firefoxu 113

Byl vydán webový prohlížeč Firefox 113 a byla vytvořena dlouhodobá aktualizace větve podpory - 102.11.0. Větev Firefoxu 114 byla převedena do fáze beta testování, jejíž vydání je naplánováno na 6. června.

Klíčové inovace ve Firefoxu 113:

  • Je povoleno zobrazení zadaného vyhledávacího dotazu v adresním řádku namísto zobrazení adresy URL vyhledávače (tj. klíče se v adresním řádku zobrazují nejen během procesu zadávání, ale také po přístupu do vyhledávače a zobrazení výsledků vyhledávání spojených s zadané klíče). Změna platí pouze při přístupu do vyhledávačů z adresního skladu. Pokud je dotaz zadán na webu vyhledávače, zobrazí se URL v adresním řádku. Ponechání klíčových slov pro vyhledávání v adresním řádku usnadňuje odesílání kvalifikujících vyhledávacích dotazů, protože při prohlížení výsledků nemusíte posouvat nahoru do vstupní oblasti.
    Vydání Firefoxu 113

    Pro ovládání tohoto chování se nabízí speciální možnost v sekci nastavení vyhledávání (about:preferences#search) a v about:config parametr „browser.urlbar.showSearchTerms.featureGate“.

    Vydání Firefoxu 113

  • Do rozevíracího seznamu návrhů vyhledávání bylo přidáno kontextové menu, které se zobrazí po kliknutí na tlačítko „...“. Nabídka poskytuje možnost odstranit vyhledávací dotaz z historie procházení a zakázat zobrazování sponzorovaných odkazů.
    Vydání Firefoxu 113
  • Byla navržena vylepšená implementace režimu sledování videa „Picture-in-Picture“, ve kterém jsou tlačítka pro přetáčení o 5 sekund dopředu a dozadu, tlačítko pro rychlé rozšíření okna na celou obrazovku a posuvník pro rychlé převíjení vpřed s indikátorem pozice a trvání videa byly přidány.
    Vydání Firefoxu 113
  • Při procházení v režimu soukromého prohlížení bylo posíleno blokování souborů cookie třetích stran a izolace úložiště prohlížeče používaného v kódu pro sledování kliknutí.
  • Při vyplňování hesel do registračních formulářů se zvýšila spolehlivost automaticky generovaných hesel, při jejich tvorbě se nyní používají speciální znaky.
  • Implementace obrazového formátu AVIF (AV1 Image Format), který využívá technologie intra-frame komprese z formátu video kódování AV1, přidala podporu pro animované obrázky (AVIS).
  • Motor byl přepracován tak, aby podporoval technologie pro osoby se zdravotním postižením (motor pro usnadnění). Výrazně vylepšený výkon, odezva a stabilita při práci se čtečkami obrazovky, rozhraními pro jednotné přihlášení a frameworky pro usnadnění.
  • Při importu záložek ze Safari a prohlížečů založených na enginu Chromium byla implementována podpora pro import favicon spojených se záložkami.
  • Izolace sandboxu používaná na platformě Windows pro procesy interagující s GPU byla zpřísněna. Pro systémy Windows byla implementována možnost přetahování obsahu z aplikace Microsoft Outlook. V sestaveních pro Windows je vizuální efekt s roztažením ve výchozím nastavení povolen při pokusu o posunutí za konec stránky.
  • Sestavení pro platformu macOS poskytují přístup k podnabídce Služby přímo z kontextové nabídky Firefoxu.
  • Skripty využívající rozhraní Worklet (zjednodušená verze Web Workers, která poskytuje přístup k nízkoúrovňovým fázím vykreslování a zpracování zvuku) nyní mají podporu pro import modulů JavaScript pomocí výrazu „import“.
  • Podpora funkcí color(), lab(), lch(), oklab() a oklch() definovaných ve specifikaci CSS Color Level 4 je ve výchozím nastavení povolena a používá se k definování barev v sRGB, RGB, HSL, HWB, Barevné prostory LHC a LAB.
  • Do CSS byla přidána funkce color-mix(), která vám umožňuje míchat barvy v jakémkoli barevném prostoru na základě daného procenta (například pro přidání 10 % modré k bílé můžete zadat „color-mix(in srgb, blue 10 %, bílá);“).
  • Přidána vlastnost CSS „forced-color-adjust“, která deaktivuje vynucené omezení barev pro jednotlivé prvky a ponechává jim plnou kontrolu barev CSS.
  • CSS přidalo podporu pro „skriptování“ dotazu na média (@media), která vám umožňuje zkontrolovat dostupnost schopnosti spouštět skripty (například v CSS můžete určit, zda je povolena podpora JavaScriptu).
  • Přidána nová syntaxe pseudotřídy ":nth-child(an + b)" a ":nth-last-child()", aby bylo možné získat selektor pro předfiltrování podřízených prvků před provedením hlavního "An+B" logika výběru na nich.
  • Přidáno rozhraní Compression Streams API, které poskytuje programovací rozhraní pro kompresi a dekompresi dat ve formátech gzip a deflate.
  • Přidána podpora pro metody CanvasRenderingContext2D.reset() a OffscreenCanvasRenderingContext2D.reset(), které jsou navrženy tak, aby vrátily kontext vykreslování do původního stavu.
  • Přidána podpora pro další funkce WebRTC implementované v jiných prohlížečích: RTCMediaSourceStats, RTCPeerConnectionState, RTCPeerConnectionStats (“peer-connection” RTCStatsType), RTCRtpSender.setStreams() a RTCSctpTransport.
  • Byly odstraněny funkce WebRTC specifické pro Firefox mozRTCPeerConnection, mozRTCIceCandidate a mozRTCSessionDescription WebRTC, které jsou již dlouho zastaralé. Byl odstraněn zastaralý atribut CanvasRenderingContext2D.mozTextStyle.
  • Nástroje pro webové vývojáře rozšířily možnosti funkce vyhledávání souborů dostupné v ladicím programu JavaScript. Vyhledávací panel byl přesunut do standardního postranního panelu, což vám umožňuje vidět výsledky při úpravách skriptů. Poskytováno zobrazení minifikovaných výsledků a výsledků z adresáře node_modules. Ve výchozím nastavení jsou výsledky hledání v ignorovaných souborech skryté. Přidána podpora vyhledávání podle masek a možnost používat při vyhledávání modifikátory (například pro vyhledávání bez zohlednění velikosti písmen nebo používání regulárních výrazů).
  • Rozhraní pro prohlížení souborů HTML obsahuje režim vizuálního formátování (hezký tisk) pro vložený kód JavaScript.
  • Ladicí program JavaScriptu umožňuje přepisování souborů skriptů. Do kontextového menu zobrazeného u kódových souborů byla přidána možnost „Přidat přepsání skriptu“, pomocí které si můžete stáhnout soubor se skriptem do svého počítače a upravit jej, poté bude tento upravený skript použit při zpracování stránky, a to i po jeho opětovném načtení.
    Vydání Firefoxu 113
  • Ve verzi pro Android:
    • Ve výchozím nastavení je povolena hardwarová akcelerace dekódování videa ve formátu AV1, pokud není podporována, použije se softwarový dekodér.
    • Povoleno použití GPU k urychlení rasterizace Canvas2D.
    • Rozhraní vestavěného prohlížeče PDF bylo vylepšeno, ukládání otevřených souborů PDF bylo zjednodušeno.
    • Problém s přehráváním videa v režimu zobrazení na šířku byl vyřešen.

Kromě inovací a oprav chyb má Firefox 113 opravených 41 zranitelností. 33 zranitelností je označeno jako nebezpečné, z nichž 30 zranitelností (shromážděných pod CVE-2023-32215 a CVE-2023-32216) je způsobeno problémy s pamětí, jako je přetečení vyrovnávací paměti a přístup k již uvolněným oblastem paměti. Tyto problémy mohou potenciálně vést ke spuštění kódu útočníka při otevírání speciálně navržených stránek. Chyba zabezpečení CVE-2023-32207 vám umožňuje obejít požadavek na pověření tím, že vás donutí kliknout na tlačítko potvrzení překrytím klamavého obsahu (clickjacking). Chyba zabezpečení CVE-2023-32205 umožňuje skrýt varování prohlížeče prostřednictvím překryvného vyskakovacího okna.

Firefox 114 beta obsahuje uživatelské rozhraní pro správu seznamu výjimek DNS přes HTTPS. Nastavení „DNS přes HTTPS“ bylo přesunuto do sekce „Ochrana soukromí a zabezpečení“. Záložky je možné vyhledávat přímo z nabídky „Záložky“. Na panel nástrojů lze nyní umístit tlačítko pro otevření nabídky záložek. Přidána možnost selektivně prohledávat místní historii procházení, když vyberete „Historie vyhledávání“ v nabídce Historie, Knihovna nebo Aplikace.

Zdroj: opennet.ru

Přidat komentář