Uvolnění Firefox 91

Bylo uvolněno webové prohlížeč Firefox 91. Verze Firefox 91 patří do kategorie větví s dlouhodobou podporou (ESR), pro které jsou aktualizace vydávány během roku. Dále bylo vytvořeno aktualizace předchozí větve s dlouhodobou podporou 78.13.0 (v následujících měsících se očekávají ještě dvě aktualizace 78.14 a 78.15). Do fáze beta testování bude brzy převedena větev Firefox 92, jejíž vydání je naplánováno na 7. září.

Hlavní novinky:

  • V režimu soukromého prohlížení je ve výchozím nastavení aktivována politika HTTPS-First, podobná dříve dostupné volbě «HTTPS Only» v nastavení. Při pokusu o otevření stránky bez šifrování přes HTTP v soukromém režimu se prohlížeč nejprve pokusí přistoupit na stránku přes HTTPS („http://“ je převedeno na „https://“), a pokud selže, automaticky se přepne na nezabezpečenou verzi stránky. Důležitým rozdílem oproti režimu HTTPS Only je, že HTTPS-First se neuplatňuje na načítání subzdrojů, jako jsou obrázky, skripty a styly, a působí pouze při pokusu o otevření stránky po kliknutí na odkaz nebo zadání URL v adresním řádku.
  • Byl obnoven režim tisku zkrácené verze stránky, připomínající vzhled v režimu čtenáře (Reader Mode), kdy se zobrazuje pouze významný text stránky, zatímco všechny další prvky, bannery, menu, navigační panely a další části stránky nesouvisející s obsahem jsou skryty. Režim se aktivuje přepnutím na Reader View před spuštěním tisku. Podpora tohoto režimu byla ukončena ve verzi Firefox 81, po přechodu na nové rozhraní náhledu před tiskem.
  • Byly rozšířeny možnosti metody úplné ochrany cookies (Total Cookie Protection), která se aktivuje v režimu soukromého prohlížení a při výběru přísného režimu blokování nežádoucího obsahu (strict). Tento režim předpokládá používání odděleného izolovaného úložiště pro cookies pro každý web, což neumožňuje používat cookies ke sledování pohybu mezi weby, protože všechny cookies nastavené z externích bloků načítaných na web jsou propojeny s hlavním webem a nepředávají se při přístupu k těmto blokům z jiných webů. V nové verzi byla změněna logika čištění cookies () a přidáno informování uživatelů o webech, které uchovávají informace lokálně.
  • Byla změněna logika ukládání souborů otevřených po stahování. Soubor, který je otevřen po stažení ve vnějších aplikacích, se nyní ukládá do standardního adresáře „Stahování“ místo do dočasného adresáře. Připomínáme, že ve Firefoxu jsou nabízeny dva režimy stahování – stahování se zachováním a stahování s otevřením v aplikaci. V druhém případě se stažený soubor ukládal do dočasného adresáře, který byl po ukončení relace odstraněn. Tento způsob byl pro uživatele nepříjemný, protože při potřebě přímého přístupu k souboru museli dodatečně hledat dočasný adresář, do kterého se soubor uložil, nebo znovu stahovat data, pokud byl soubor již automaticky odstraněn.
  • Optimalizace „dohánějící malování“ (catch-up paints) byla aktivována prakticky pro všechny uživatelské akce, což umožnilo zvýšit responzivnost většiny operací v rozhraní o 10-20%.
  • Do sestavení pro platformu Windows byla přidána podpora technologie Single Sign-On (SSO), která umožňuje připojit se k webům pomocí přihlašovacích údajů z Windows 10.
  • V sestaveních pro macOS je zajištěno automatické zapnutí režimu vysokého kontrastu při aktivaci možnosti „Increase Contrast“ v systému.
  • Režim „Přepnout na kartu“, který umožňuje přejít na kartu ze seznamu doporučení v adresním řádku, nyní zahrnuje také stránky v režimu soukromého prohlížení.
  • API Gamepad je nyní dostupné pouze při otevření stránky v zabezpečeném kontextu (Secure Context), tj. při otevření přes HTTPS, přes localhost nebo z místního souboru;
  • V desktopové verzi byla implementována podpora API Visual Viewport, pomocí kterého lze určit skutečnou viditelnou oblast s ohledem na zobrazení softwarové klávesnice nebo přiblížení.
  • Byly přidány metody: Intl.DateTimeFormat.prototype.formatRange() — vrací lokalizovaný a naformátovaný řetězec s rozsahem dat (například „1/05/21 – 1/10/21“); Intl.DateTimeFormat.prototype.formatRangeToParts() — vrací pole se specifickými pro lokalitu částmi rozsahu dat.
  • Bylo přidáno vlastnost Window.clientInformation, obdobné Window.navigator.

Kromě novinek a oprav chyb ve Firefoxu 91 bylo odstraněno 19 zranitelností, z nichž 16 je označeno jako nebezpečných. 10 zranitelností (shromážděných pod CVE-2021-29990 a CVE-2021-29989) 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. Potenciálně by tyto problémy mohly vést k provedení kódu útočníka při otevření speciálně upravených stránek.

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