Vydání Firefoxu 140

Byl vydán webový prohlížeč Firefox 140. Firefox 140 je klasifikován jako větev ESR s aktualizacemi vydávanými v průběhu celého roku. Kromě toho byly vygenerovány aktualizace pro předchozí větve ESR – 115.25.0 a 128.12.0. Firefox 141 byl přesunut do fáze beta testování s vydáním naplánovaným na 22. července.

Klíčové inovace ve Firefoxu 140:

  • Panel svislých záložek nyní umožňuje změnit velikost oblasti připnutých záložek, která slouží pro rychlý přístup k důležitým stránkám. Chcete-li zvýšit počet připnutých záložek (na úkor zmenšení prostoru pro běžné otevřené záložky), jednoduše posuňte oddělovač sekcí myší.
     Vydání Firefoxu 140
     Vydání Firefoxu 140
  • Kontextová nabídka zobrazená po kliknutí pravým tlačítkem myši na kartu nebo skupinu vybraných karet byla aktualizována a nyní obsahuje položku „Uvolnit kartu“, která umožňuje uvolnit karty z paměti a snížit tak spotřebu paměti a CPU.
     Vydání Firefoxu 140
  • Možnost přidat vlastní vyhledávače. Pro přidání vyhledávačů na weby pomocí tagu Pro popis parametrů vyhledávače můžete použít položku „Přidat vyhledávač“ v kontextové nabídce, která se zobrazí po kliknutí pravým tlačítkem myši na vyhledávací pole. Vyhledávač lze také přidat v konfigurátoru (Nastavení > Hledat > Přidat).
     Vydání Firefoxu 140
     Vydání Firefoxu 140
  • Rozhraní pro úpravu obsahu panelu nástrojů (v kontextové nabídce panelu nástrojů možnost Přizpůsobit panel nástrojů…) nyní umožňuje odstranit zástupce se seznamem doplňků. Pokud tlačítko doplňků skryjete, můžete se k rozhraní pro správu doplňků dostat přes tlačítko „Rozšíření“ v hlavní nabídce.
     Vydání Firefoxu 140
  • Při překladu celého obsahu stránky do jiného jazyka se nyní nejprve překládá pouze viditelný obsah a zbytek obsahu se překládá při posouvání. Tato změna snižuje spotřebu zdrojů a zlepšuje odezvu rozhraní při překladu.
  • Pro uživatele z Polska, Itálie a Rakouska byla povolena funkce automatického vyplňování adres ve webových formulářích, která byla dříve dostupná pouze pro USA, Velkou Británii, Kanadu, Německo a Francii.
  • Panel nástrojů a nová záložka byly zbaveny komponent souvisejících se službou Pocket, kterou Mozilla již nepodporuje.
  • Implementace sandboxu v Linuxu omezuje přístup k ovladačům zařízení prostřednictvím ioctl.
  • Přidána podpora pro atribut „aria-keyshortcuts“, definovaný ve specifikaci ARIA (Accessible Rich Internet Applications) pro osoby se zdravotním postižením, který umožňuje zadat klávesové zkratky pro přepnutí fokusu na prvek.
  • Přidáno rozhraní CookieStore API, které umožňuje asynchronně získávat, nastavovat a mazat soubory cookie ze skriptů spuštěných v kontextu HTML stránek nebo Service Workerů.
  • Bylo implementováno rozhraní Custom Highlight API, které je navrženo tak, aby libovolně měnilo styl vybraných textových oblastí a umožňuje vám nebýt omezeni pevným stylem poskytovaným prohlížečem pro vybrané oblasti (::selection, ::inactive-selection) a zvýrazňováním syntaktických chyb (::spelling-error, ::grammar-error). Například pomocí nového API ve webových frameworkech, které poskytují nástroje pro úpravu textu, můžete implementovat vlastní mechanismy pro zvýrazňování textu, různé zvýrazňování při současné společné úpravě několika uživateli a označování chyb při kontrole pravopisu. Pokud dříve bylo pro vytvoření nestandardního zvýraznění nutné provádět složité manipulace se stromem DOM, rozhraní Custom Highlight API poskytuje hotové operace pro přidávání a odebírání zvýraznění, které neovlivňují strukturu DOM a aplikují styly ve vazbě na objekty Range.
  • Přidána podpora pro událost pointerrawupdate, která umožňuje sledování pohybu ukazatele. Ve srovnání s událostí pointermove se nová událost generuje častěji a s dostupností dat, což může být užitečné v aplikacích, které potřebují sledovat pohyb ukazatele s vysokou přesností.
  • V režimu soukromého prohlížení mohou weby používat Service Workery k provádění úloh na pozadí a používat rozhraní IndexedDB a DOM Cache API se šifrovaným úložištěm.
  • Sjednocená velikost a styl písma napříč prvky , které jsou nyní nezávislé na použití uvnitř bloků , , A .
  • Při serializaci atributů HTML bylo povoleno escapování znaků „<“ a „>“, aby se ztížily některé typy útoků XSS. Metody Element.innerHTML, Element.outerHTML, Element.getHTML, ShadowRoot.innerHTML a ShadowRoot.getHTML nyní při serializaci HTML do řetězce nahradí znaky „<“ a „>“ znaky „“.
  • V nástrojích pro webové vývojáře má inspekční panel nyní rozšířené možnosti vyhledávání ve stromu DOM aktuální stránky. Byla implementována možnost řazení výsledků vyhledávání podle počtu nalezených prvků a podpora pseudotříd.
  • Verze pro Android zjednodušila správu záložek (bylo přidáno tlačítko „Vybrat vše“ pro provádění operací s několika záložkami najednou). Bylo posíleno zabezpečení v režimu soukromého prohlížení.

Kromě nových funkcí a oprav chyb Firefox 140 odstraňuje 17 zranitelností. Šest zranitelností je způsobeno problémy se správou paměti, 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. Samostatně lze zmínit problém ve vestavěném doplňku Firefoxu WebCompat, který umožňuje identifikaci instancí prohlížeče, a to i při prohlížení stránky v soukromém režimu. Zranitelnost je způsobena možností získat trvalý identifikátor (UUID) analýzou zdrojů vydaných doplňkem WebCompat.

Firefox beta 141 snižuje spotřebu paměti v Linuxu a odstraňuje nutnost restartu po aktualizaci pomocí správce balíčků.

Zdroj: opennet.ru

Přidat komentář