Vydání Firefoxu 96

Byl vydán webový prohlížeč Firefox 96. Kromě toho byla vytvořena dlouhodobá aktualizace větve podpory - 91.5.0. Větev Firefoxu 97 byla převedena do fáze beta testování, jejíž vydání je naplánováno na 8. února.

Hlavní inovace:

  • Přidána možnost donutit weby zapnout tmavé nebo světlé téma. Barevné provedení mění prohlížeč a nevyžaduje podporu ze strany webu, což umožňuje používat tmavé téma na webech, které jsou dostupné pouze ve světlých barvách, a světlé téma na tmavých webech.
    Vydání Firefoxu 96

    Pro změnu barevné reprezentace v nastavení (about:preferences) v sekci „Obecné/Jazyk a vzhled“ byla navržena nová sekce „Barvy“, ve které můžete povolit předefinování barev ve vztahu k barevnému schématu operačního systému popř. přiřadit barvy ručně.

    Vydání Firefoxu 96

  • Výrazně vylepšená redukce šumu a automatické ovládání zesílení zvuku a také mírně vylepšené potlačení ozvěny.
  • Zatížení hlavního prováděcího vlákna bylo výrazně sníženo.
  • Bylo uplatněno přísnější omezení přenosu souborů cookie mezi stránkami, které zakazuje zpracování souborů cookie třetích stran nastavených při přístupu na jiné stránky, než je doména aktuální stránky. Tyto soubory cookie se používají ke sledování pohybu uživatelů mezi stránkami v kódu reklamních sítí, widgetů sociálních sítí a systémů webové analýzy. Pro řízení přenosu souborů cookie se používá atribut Same-Site uvedený v záhlaví „Cookie Policy“, který je nyní ve výchozím nastavení nastaven na hodnotu „Same-Site=Lax“, což omezuje odesílání souborů cookie pro jiné stránky. dílčí požadavky, jako je požadavek na obrázek nebo načítání obsahu přes iframe z jiného webu, což také poskytuje ochranu před útoky CSRF (Cross-Site Request Forgery).
  • Problémy se sníženou kvalitou videa na některých stránkách a s resetováním záhlaví SSRC (Synchronization source identifier) ​​při sledování videa byly vyřešeny. Opravili jsme také problém se sníženým rozlišením při sdílení obrazovky přes WebRTC.
  • V systému macOS se nyní kliknutím na odkazy v Gmailu otevírají na nové kartě, stejně jako na jiných platformách. Kvůli nevyřešeným problémům macOS neumožňuje připínání videí v režimu celé obrazovky.
  • Pro zjednodušení nastavení stylů tmavých motivů byla přidána nová vlastnost CSS color-scheme, která umožňuje určit, ve kterých barevných schématech lze prvek správně zobrazit. Mezi podporovaná schémata patří „světlo“, „tma“, „denní režim“ a „noční režim“.
  • Přidána CSS funkce hwb(), kterou lze zadat místo hodnot barev pro definování barev podle barevného modelu HWB (odstín, bělost, černost). Volitelně může funkce určit hodnotu průhlednosti.
  • Pro vlastnost counter-reset CSS byla implementována funkce „reversed()“, která umožňuje používat invertované čítače CSS k číslování prvků v sestupném pořadí (například můžete zobrazit čísla prvků v seznamech v sestupném pořadí).
  • Na platformě Android je poskytována podpora pro metodu navigator.canShare(), která umožňuje ověřit možnost použití metody navigator.share(), která poskytuje prostředek pro sdílení informací například na sociálních sítích, umožňuje pro vygenerování jednotného tlačítka pro sdílení na sociálních sítích využívaných návštěvníkem nebo organizování odesílání dat do jiných aplikací.
  • Web Locks API je ve výchozím nastavení povoleno, což vám umožňuje koordinovat práci webové aplikace na několika kartách nebo přístup ke zdrojům od pracovníků webu. Rozhraní API poskytuje prostředky k asynchronnímu získávání zámků a uvolnění zámků po dokončení nezbytné práce na sdíleném prostředku. Zatímco jeden proces drží zámek, ostatní procesy čekají na jeho uvolnění bez zastavení provádění.
  • V konstruktoru IntersectionObserver() je při předávání prázdného řetězce standardně nastavena vlastnost rootMargin namísto vyvolání výjimky.
  • Implementována možnost exportu prvků plátna ve formátu WebP při volání metod HTMLCanvasElement.toDataURL(), HTMLCanvasElement.toBlob() a OffscreenCanvas.toBlob.
  • Beta verze Firefoxu 97 představuje modernizaci procesu stahování souborů – namísto zobrazení výzvy před zahájením stahování se nyní soubory začnou stahovat automaticky a lze je kdykoli otevřít prostřednictvím panelu průběhu stahování.

Kromě inovací a oprav chyb má Firefox 96 opravených 30 zranitelností, z nichž 19 je označeno jako nebezpečné. 14 zranitelnosti jsou způsobeny 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. Mezi nebezpečné problémy patří také obcházení izolace iframe přes XSLT, závodní podmínky při přehrávání zvukových souborů, přetečení vyrovnávací paměti při použití filtru blendGaussianBlur CSS, přístup k paměti po jejím uvolnění při zpracování určitých síťových požadavků, úplné nahrazení obsahu okna prohlížeče manipulací -režim obrazovky, blokuje ukončení režimu celé obrazovky.

Kromě toho si můžete všimnout oznámení o spolupráci mezi distribucí Linux Mint a Mozillou, v rámci které bude distribuce dodávat neupravené oficiální sestavení Firefoxu bez použití dalších oprav z Debianu a Ubuntu, aniž by byla nahrazena domovská stránka na linuxmint.com/start bez nahrazení vyhledávačů a bez změny výchozího nastavení. Místo vyhledávačů Yahoo a DuckDuckGo bude použita sada Google, Amazon, Bing, DuckDuckGo a Ebay. Na oplátku Mozilla převede určitou částku peněz vývojářům Linux Mint. Nové balíčky s Firefoxem budou nabízeny pro pobočky Linux Mint 19.x, 20.xa 21.x. Dnes nebo zítra bude uživatelům nabídnut balíček Firefox 96, vydaný v souladu s dohodou.

Zdroj: opennet.ru

Přidat komentář