Vydání Firefoxu 73

Byl uvolněn webový prohlížeč Firefox 73a mobilní verze Firefox 68.5 pro platformu Android. Kromě toho byla vygenerována aktualizace větve s dlouhodobou podporou 68.5.0. Již brzy na scéně beta testování přesune se větev Firefoxu 74, jejíž vydání je naplánováno na 10. března (projekt přestěhoval po dobu 4 týdnů vývojový cyklus).

hlavní inovace:

  • V režimu přístupu k DNS přes HTTPS (DoH, DNS over HTTPS) byla přidána podpora služby NextDNS, navíc k dříve nabízenému serveru CloudFlare DNS („https://1.1.1.1/dns-query“). Aktivujte DoH a vyberte poskytovatele jeden může v nastavení síťového připojení.
    Vydání Firefoxu 73

  • První etapa byla realizována ukončení podpora doplňků nainstalovaných náhradním řešením. Změna se týká pouze instalace doplňků do sdílených adresářů (/usr/lib/mozilla/extensions/, /usr/share/mozilla/extensions/ nebo ~/.mozilla/extensions/) zpracovávaných všemi instancemi Firefoxu v systému ( není spojen s uživatelem). Tato metoda se obvykle používá pro předinstalaci doplňků v distribucích, pro nevyžádané nahrazení aplikací třetích stran, pro integraci škodlivých doplňků nebo pro samostatné dodání doplňku s vlastním instalačním programem. Ve Firefoxu 73 budou takové doplňky fungovat i nadále, ale budou přesunuty z obecného adresáře do jednotlivých uživatelských profilů, tzn. budou převedeny do formátu použitého při instalaci prostřednictvím správce doplňků.
  • Přidána možnost nastavit globální úroveň základního měřítka, která se vztahuje na všechny stránky, nikoli na jednotlivé weby. Celkové měřítko můžete změnit v nastavení (about:preferences) v sekci „Jazyk a vzhled“. V nastavení je také možnost, která umožňuje použít změnu měřítka pouze na text, aniž byste se dotkli obrázků.

    Vydání Firefoxu 73

  • Dialog s výzvou k uložení přihlašovacích údajů se nyní zobrazí pouze v případě, že byla změněna hodnota přihlášení ve vstupním poli.
  • Na systémech s proprietárními ovladači NVIDIA novějšími než vydání 432 a rozlišením obrazovky menším než 1920 x 1200 je povolen systém skládání WebRender. Dříve byl WebRender povolen pouze pro GPU NVIDIA s ovladačem Nouveau a také pro GPU AMD a Intel. Kompozitní systém WebRender je napsán v Rustu a outsourcuje operace vykreslování obsahu stránky na GPU.
  • Přidal příležitost pomocí konceptu Site Specific Browser (SSB).
    pracovat s webovou aplikací jako s běžným desktopovým programem. V režimu
    SSB skryje nabídku, adresní řádek a další prvky rozhraní prohlížeče a v aktuálním okně můžete otevírat pouze odkazy na stránky aktuálního webu (externí odkazy se otevírají v samostatném okně prohlížeče). Na rozdíl od stávajícího režimu kiosku se práce neprovádí v režimu celé obrazovky, ale v běžném okně, ale bez prvků rozhraní specifických pro Firefox. Pro otevření odkazu v režimu SSB je navržen příznak příkazového řádku „-ssb“, který lze použít při vytváření zástupců pro webové aplikace. Režim lze také vyvolat pomocí tlačítka „Spustit prohlížeč specifický pro web“ umístěného v nabídce akcí stránky (elipsa vpravo od adresního řádku). Ve výchozím nastavení je režim neaktivní a musí být povolen zadáním „browser.ssb.enabled = true“ v about:config.
    Vydání Firefoxu 73

  • Režim zobrazení s vysokým kontrastem, určený pro osoby se slabým zrakem nebo zhoršeným vnímáním barev, nyní podporuje obrázky na pozadí. Pro zachování čitelnosti a poskytnutí správné úrovně kontrastu je viditelný text oddělen samostatným pozadím, které používá barvu aktivního motivu.
  • Zlepšená kvalita zvuku při zvýšení nebo snížení rychlosti přehrávání;
  • Vylepšená automatická detekce starých kódování textu na stránkách, které explicitně neposkytují informace o kódování.
  • Ve vyhledávací liště ve webové konzoli je nyní možné filtrovat podle chybějícího klíče zadáním symbolu „-“ před maskou nebo regulárním výrazem. Například vyhledávací dotaz „-img“ vrátí všechny prvky, kterým chybí řetězec „img“, zatímco „-/(cool|rad)/“ vrátí prvky, které neodpovídají regulárnímu výrazu „/(cool|rad )/".
  • Přidány nové vlastnosti CSS overscroll-behavior-inline и overscroll-behavior-block pro řízení chování posouvání při dosažení logické hranice oblasti posouvání.
  • SVG nyní podporuje vlastnosti mezery mezi písmeny и mezery mezi slovy.
  • Přidána metoda do HTMLFormElement requestSubmit(), který zahájí programové odeslání údajů formuláře stejným způsobem jako kliknutím na tlačítko odeslat. Funkci lze použít při vývoji vlastních tlačítek pro odeslání formuláře, pro které volání form.submit() nestačí, protože interaktivně neověřuje parametry, negeneruje událost 'submit' a nepředává data vázaná na tlačítko pro odeslání.
  • Vlastnosti vnitřní šířka и vnitřní výška Objekty okna nyní vždy vracejí skutečnou zadanou šířku a výšku oblasti (Rozvržení výřezu), a nikoli velikost viditelné části (vizuální výřez).
  • Odneseno optimalizace výkonu nástrojů pro webové vývojáře. Snížila se zátěž při shromažďování statistik pro panel sledování síťové aktivity. V ladicím programu JavaScript a webové konzoli bylo zrychleno načítání velkých skriptů s odkazem na jejich původní zdrojové texty (mapované zdroje).
  • Ve webové konzoli jsou problémy s překročením rozsahu aktuální domény (CORS, Cross-Origin Resource Sharing) se nyní zobrazují jako chyby, nikoli jako varování. Proměnné definované ve výrazech jsou nyní k dispozici pro automatické doplňování v konzole.
  • V nástrojích pro vývojáře webu v sekci inspekce sítě je zajištěno dekódování zpráv (JSON, MsgPack a CBOR) ve formátu WAMP (WebSocket Web Application Messaging Protocol) přenášených přes připojení WebSocket.

    Vydání Firefoxu 73

Kromě inovací a oprav chyb Firefox 73 opravil 15 zranitelností, z nichž 11 (shromážděných pod CVE-2020-6800 a CVE-2020-6801) je označeno jako potenciálně schopné vést ke spuštění kódu útočníka při otevírání speciálně navržených stránek. Připomeňme, že 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, byly nedávno označeny jako nebezpečné, ale nikoli kritické.

Zdroj: opennet.ru

Přidat komentář