Vydání Firefoxu 98

Byl vydán webový prohlížeč Firefox 98. Kromě toho byla vytvořena dlouhodobá aktualizace větve podpory - 91.7.0. Větev Firefoxu 99 byla převedena do fáze beta testování, jejíž vydání je naplánováno na 5. dubna.

Hlavní inovace:

  • Došlo ke změně chování při stahování souborů – místo zobrazení požadavku před zahájením stahování se nyní soubory začnou stahovat automaticky a na panelu se zobrazí upozornění o zahájení stahování. Prostřednictvím panelu může uživatel kdykoli získat informace o procesu stahování, otevřít stažený soubor během stahování (akce bude provedena po dokončení stahování) nebo soubor smazat. V nastavení můžete povolit zobrazování výzvy při každém spuštění a definovat výchozí aplikaci pro otevírání souborů určitého typu.
    Vydání Firefoxu 98
  • Přidány nové akce do kontextové nabídky zobrazené po kliknutí pravým tlačítkem na soubory v seznamu stažených souborů. Například pomocí možnosti Vždy otevřít podobné soubory můžete Firefoxu povolit, aby automaticky otevřel soubor po dokončení stahování v aplikaci spojené se stejným typem souboru v systému. Můžete také otevřít adresář se staženými soubory, přejít na stránku, ze které bylo stahování zahájeno (nikoli samotné stahování, ale odkaz na stahování), zkopírovat odkaz, odstranit zmínku o stahování z historie procházení a vymazat seznam na panelu stahování.
    Vydání Firefoxu 98
    Vydání Firefoxu 98
  • Výchozí vyhledávač byl pro některé uživatele změněn. Například v testovaném anglickém sestavení je nyní namísto Googlu ve výchozím nastavení vynuceně povoleno DuckDuckGo. Google přitom zůstává mezi vyhledávači jako možnost a lze jej standardně aktivovat v nastavení. Důvodem pro vynucení změny výchozího vyhledávače je neschopnost nadále dodávat obslužné nástroje pro některé vyhledávače kvůli nedostatku formálního povolení. Dohoda o návštěvnosti vyhledávání od Googlu trvala do srpna 2023 a přinesla zhruba 400 milionů dolarů ročně, většinu příjmů Mozilly.
    Vydání Firefoxu 98
  • Výchozí nastavení zobrazuje novou sekci s experimentálními funkcemi, které může uživatel testovat na vlastní nebezpečí. Například možnost ukládat úvodní stránku do mezipaměti, režimy SameSite=Lax a SameSite=None, CSS Masonry Layout, další panely pro webové vývojáře, nastavení Firefoxu 100 v hlavičce User-Agent, globální indikátory pro vypnutí zvuku a mikrofonu jsou k dispozici pro testování.
    Vydání Firefoxu 98
  • Za účelem optimalizace procesu spouštění prohlížeče byla změněna logika spouštění doplňků, které využívají rozhraní webRequest API. Pouze blokování volání webRequest nyní způsobí spouštění doplňků během startu Firefoxu. WebRequests v neblokujícím režimu budou odloženy, dokud Firefox nedokončí spouštění.
  • Povolena podpora pro značku HTML " ", který umožňuje vytvářet dialogová okna a komponenty pro interaktivní interakci uživatele, jako jsou uzavíratelná upozornění a podokna. Vytvořená okna lze ovládat z kódu JavaScript.
  • Implementace specifikace Custom Elements, která umožňuje přidávat vlastní prvky HTML, které rozšiřují funkčnost existujících značek HTML, přidala podporu pro přidávání vlastních prvků souvisejících se zpracováním vstupních formulářů.
  • Do CSS byla přidána vlastnost hyphenate-character, kterou lze použít k nastavení řetězce, který se má použít místo znaku přerušení ("-").
  • Metoda navigator.registerProtocolHandler() poskytuje podporu pro registraci obslužných rutin protokolů pro schémata URL ftp, sftp a ftps.
  • Byla přidána vlastnost HTMLElement.outerText, která vrací obsah uvnitř uzlu DOM, jako vlastnost HTMLElement.innerText, ale na rozdíl od posledně jmenované, když je zapsána, nenahrazuje obsah uvnitř uzlu, ale celý uzel.
  • WebVR API je ve výchozím nastavení zakázáno a bylo zastaralé (chcete-li jej vrátit, nastavte dom.vr.enabled=true v about:config).
  • Do nástrojů pro webové vývojáře byl přidán panel posouzení kompatibility. Panel zobrazuje indikátory upozorňující na možné problémy s vlastnostmi CSS vybraného prvku HTML nebo celé stránky, což vám umožňuje identifikovat nekompatibilitu s různými prohlížeči, aniž byste museli stránku samostatně testovat v každém prohlížeči.
    Vydání Firefoxu 98
  • Poskytuje možnost zakázat posluchače událostí pro daný uzel DOM. Deaktivace se provádí pomocí nápovědy, která se zobrazí, když najedete myší na událost v rozhraní kontroly stránky.
    Vydání Firefoxu 98
  • Do kontextové nabídky režimu úprav v ladicím programu byla přidána položka „Ignorovat řádek“, aby byl řádek během provádění ignorován. Položka se zobrazí, když je parametr devtools.debugger.features.blackbox-lines=true nastaven v about:config.
    Vydání Firefoxu 98
  • Implementován režim pro automatické otevírání vývojářských nástrojů pro karty otevřené prostřednictvím volání window.open (v režimu devtools.popups.debug se pro stránky, pro které jsou nástroje pro vývojáře otevřené, automaticky otevřou pro všechny karty otevřené z této stránky).
    Vydání Firefoxu 98
  • Verze pro platformu Android poskytuje možnost změnit obrázek na pozadí na domovské stránce a přidává podporu pro vymazání souborů cookie a dat webu pro jednu doménu.

Kromě inovací a oprav chyb odstranil Firefox 98 16 zranitelností, z nichž 4 jsou označeny jako nebezpečné. 10 zranitelností (shromážděných pod CVE-2022-0843) je způsobeno 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.

Betaverze Firefoxu 99 přidala podporu pro nativní kontextové nabídky GTK, umožnila plovoucí posuvníky GTK, podporovala vyhledávání v prohlížeči PDF s diakritikou nebo bez ní a do ReaderMode přidala klávesovou zkratku „n“, která zapíná/vypíná režim čtení nahlas (Vyprávět ).

Zdroj: opennet.ru

Přidat komentář