Verze Firefox 113

Byl vydán webový prohlížeč Firefox 113 a byla vytvořena aktualizace dlouhodobé podpory - 102.11.0. Beta testování bylo zahájeno pro verzi Firefox 114, jejíž vydání je plánováno na 6. června.

Hlavní novinky ve Firefoxu 113:

  • Bylo přidáno zobrazení zadaného vyhledávacího dotazu v adresním řádku místo zobrazování URL vyhledávače (tj. klíčová slova jsou zobrazena v adresním řádku nejen během zadávání, ale i po vyhledávání a zobrazení souvisejících výsledků). Změna platí pouze při přístupu k vyhledávačům z adresního řádku. Pokud je dotaz zadán na stránkách vyhledávače, zobrazí se URL. Zanechání klíčových slov v adresním řádku usnadňuje odesílání upřesňujících vyhledávacích dotazů, protože při procházení výsledků není nutné vracet se zpět k poli pro zadání.
    Verze Firefox 113

    Pro řízení tohoto chování byla v sekci nastavení vyhledávání (about:preferences#search) nabídnuta speciální možnost, a v about:config parametr „browser.urlbar.showSearchTerms.featureGate“.

    Verze Firefox 113
  • Do rozbalovacího seznamu vyhledávacích návrhů bylo přidáno kontextové menu, které se zobrazuje po kliknutí na tlačítko „…“. V menu je možnost odstranit vyhledávací dotaz z historie navštěvovaných stránek a zakázat zobrazení sponzorovaných odkazů.
    Verze Firefox 113
  • Byla navržena vylepšená realizace režimu přehrávání videa „obraz v obraze“ (Picture-in-Picture), do které byly přidány tlačítka pro přesun vpřed a vzad o 5 sekund, tlačítko pro rychlé maximalizaci okna na celou obrazovku a posuvník rychlého přesunu s indikátorem polohy a délky videa.
    Verze Firefox 113
  • Při procházení stránek v režimu soukromého prohlížení byla posílena blokace třetích stran Cookie a izolace prohlížečového úložiště používaného ve sledování návštěv.
  • Při vyplňování hesel ve registračních formulářích byla zvýšena spolehlivost automaticky generovaných hesel, jejichž vytváření nyní zahrnuje i speciální znaky.
  • V implementaci formátu obrázků AVIF (AV1 Image Format), který využívá technologie intrakadrového komprese z video kódovacího formátu AV1, byla přidána podpora animovaných obrázků (AVIS).
  • Byl přepracován motor, který implementuje podporu technologií pro osoby se zdravotním postižením (accessibility engine). Výrazně se zvýšil výkon, rychlost a stabilita práce s obrazovými čtečkami, jedním vstupem a frameworky pro přístupnost.
  • Při importu záložek z prohlížeče Safari a prohlížečů založených na enginu Chromium byla zavedena podpora importu souvisejících ikon k záložkám (favicon).
  • Byla zpřísněna použita sandboxová izolace procesů na platformě Windows, které interagují s GPU. Pro systémy Windows byla implementována možnost přetahování obsahu z Microsoft Outlooku pomocí myši. V sestavách pro Windows je ve výchozím nastavení zahrnut vizuální efekt při pokusu o rolování za konec stránky.
  • V sestavách pro platformu macOS byl umožněn přístup k podmenu Služby přímo z kontextového menu Firefoxu.
  • Ve skriptech využívajících rozhraní Worklet (zjednodušená verze Web Workers, poskytující přístup k nízkoúrovňovým fázím vykreslení a zpracování zvuku) byla přidána podpora importu JavaScriptových modulů pomocí výrazu „import“.
  • Ve výchozím nastavení je zahrnuta podpora funkcí color(), lab(), lch(), oklab() a oklch(), definovaných ve specifikaci CSS Color Level 4, používaných k určení barvy v barevných prostorech sRGB, RGB, HSL, HWB, LHC a LAB.
  • V CSS byla přidána funkce color-mix(), která umožňuje míchání barev v jakýchkoli barevných prostorech na základě zadaného procenta (například pro přidání 10 % modré k bílé můžete zadat „color-mix(in srgb, blue 10%, white);“).
  • Bylo přidáno CSS vlastnost „forced-color-adjust“, které umožňuje deaktivovat nucené omezení barev pro jednotlivé prvky, přičemž umožňuje plnou kontrolu barev skrze CSS.
  • V CSS byla přidána podpora mediálního dotazu (@media) „scripting“, který umožňuje zkontrolovat dostupnost možnosti vykonávání skriptů (například v CSS lze určit, zda je povolena podpora JavaScriptu).
  • Byla přidána nová syntaxe pseudo-tříd „:nth-child(an + b)“ a „:nth-last-child()“, která umožňuje získání selektoru pro předběžné filtrování potomků před provedením hlavní logiky výběru „An+B“.
  • Bylo přidáno API Compression Streams, které poskytuje programové rozhraní pro kompresi a dekompresi dat ve formátech gzip a deflate.
  • Byla přidána podpora metod CanvasRenderingContext2D.reset() a OffscreenCanvasRenderingContext2D.reset(), určených k navrácení kontextu vykreslování do výchozího stavu.
  • Byla přidána podpora dalších funkcí WebRTC, implementovaných v jiných prohlížečích: RTCMediaSourceStats, RTCPeerConnectionState, RTCPeerConnectionStats („peer-connection“ RTCStatsType), RTCRtpSender.setStreams() a RTCSctpTransport.
  • Byly odstraněny specifické funkce WebRTC mozRTCPeerConnection, mozRTCIceCandidate a mozRTCSessionDescription, které byly dávno označeny za zastaralé. Byla odstraněna zastaralá vlastnost CanvasRenderingContext2D.mozTextStyle.
  • Ve vývojářských nástrojích byly rozšířeny možnosti funkce hledání v souborech, dostupné v ladícím nástroji JavaScript. Panel hledání byl přesunut do standardního postranního panelu, což umožňuje vidět výsledky při úpravě skriptů. Zajištěno zobrazení minifikovaných výsledků a výsledků z adresáře node_modules. Výsledky vyhledávání v ignorovaných souborech jsou ve výchozím nastavení skryty. Byla přidána podpora hledání podle masek a možnost použití modifierů při vyhledávání (například pro vyhledávání bez ohledu na velikost písmen nebo aplikaci regulárních výrazů).
  • V rozhraní pro zobrazení HTML souborů byl aktivován režim přehledného formátování (pretty print) vestavěného kódu JavaScriptu.
  • V ladicím nástroji JavaScriptu je povoleno přepisování skriptů. Do kontextového menu, které se zobrazuje pro soubory s kódem, byla přidána možnost „Add script override“, pomocí které lze nahrát soubor se skriptem na svůj počítač a upravit jej, přičemž tento upravený skript se použije při zpracování stránky, i po jejím znovu načtení.
    Verze Firefox 113
  • Ve verzi pro Android:
    • Ve výchozím nastavení je aktivováno hardwarové urychlení dekódování videa ve formátu AV1, přičemž v případě nedostatku podpory se používá softwarový dekodér.
    • Bylo aktivováno využití GPU pro urychlení rastrování Canvas2D.
    • Bylo vylepšeno uživatelské rozhraní vestavěného PDF prohlížeče, usnadněno ukládání otevřených PDF souborů.
    • Byl vyřešen problém s přehráváním videa na šířku obrazovky.

Kromě novinek a opravy chyb obsahuje Firefox 113 odstranění 41 zranitelností. 33 zranitelností je označeno jako nebezpečných, z toho 30 zranitelností (shromážděných pod CVE-2023-32215 a CVE-2023-32216) je způsobeno problémy s pamětí, jako jsou přetečení bufferu a přístup k již uvolněným oblastem paměti. Tyto problémy by potenciálně mohly vést k provedení kódu útočníka při otevření speciálně upravených stránek. Zranitelnost CVE-2023-32207 umožňuje obejít žádost o oprávnění tím, že donutí uživatele kliknout na potvrzovací tlačítko pomocí překrytu podvodného obsahu (clickjacking). Zranitelnost CVE-2023-32205 umožňuje skrýt upozornění prohlížeče pomocí překrytí vyskakovacích oken.

V beta verzi Firefox 114 byl implementován uživatelský rozhraní pro správu seznamu výjimek pro ‚DNS over HTTPS‘. Nastavení ‚DNS over HTTPS‘ byla přesunuta do sekce ‚Ochrana soukromí a zabezpečení‘. Byla poskytována možnost hledání záložek přímo z nabídky ‚Záložky‘. Tlačítko pro vyvolání nabídky záložek nyní lze umístit na panel nástrojů. Přidána možnost výběrového vyhledávání v místní historii návštěv při volbě ‚Hledat v historii‘ v menu Historie, Knihovna nebo Aplikace.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster