Dostupné verze Firefox 69.
Hlavní změny:
- Byla zapnuta ve výchozím nastavení blokování skriptů, které provádějí těžbu kryptoměn.
- Nastavení „Nedovolovat stránkám přehrávat zvuk“ umožňuje blokovat nejen přehrávání zvuku bez explicitní interakce uživatele, ale i přehrávání videa. Chování lze nastavit globálně nebo konkrétně pro jednotlivé stránky.
- Přidána stránka about:protections se statistikami ochrany před sledováním.
- Správce hesel nabízí uložené heslo pro všechny subdomény (tj. heslo uložené pro login.example.com bude nabídnuto na stránce example.com a všech subdoménách, nikoli pouze na login.example.com).
- WebRTC se naučil přijímat proudy, které jsou zakódovány různými video kodeky, což je užitečné pro vícero účastníků konferencí, kde mohou mít účastníci různé klienty.
- Na stránku about:support přidán cestu k spustitelnému souboru Firefoxu.
- Uživatelé ze Spojených států a také uživatelé lokality en-US obdrží aktualizovanou stránku nové karty (jiný počet, velikost a umístění bloků, rozmanitější obsah z Pocket).
- Plugin Flash ztratil možnost „Vždy povolit“. Spuštění obsahu Flash nyní vyžaduje uživatelské kliknutí. Podpora Flash bude definitivně odstraněna na začátku roku 2020 (v ESR verzích zůstane až do konce téhož roku, poté bude odstraněna, protože Adobe přestane opravovat zranitelnosti ve Flashi).
- Soubory userChrome.css a userContent.css jsou nyní ve výchozím nastavení ignorovány. Jejich podporu lze aktivovat pomocí nastavení toolkit.legacyUserProfileCustomizations.stylesheets (pokud má uživatel tyto soubory a profil byl alespoň jednou spuštěn ve Firefoxu 68, je nastavení již povoleno, takže stávající uživatelé si nevšimnou potíží). Tento způsob přizpůsobení používá relativně malé množství uživatelů, zatímco přístup k těmto souborům (i když neexistují) zabere při každém spuštění cenný čas. V budoucích verzích se taktéž zachází s tímto souborem user.js.
- S cílem snížit možnosti fingerprintingu z uživatelského agenta. odebrány architektura prohlížeče (zůstala pouze architektura OS). Zatímco dříve obsahoval user agent 32bitového prohlížeče spuštěného na 64bitovém OS „Linux i686 na x86_64“, nyní bude pouze „Linux x86_64“. Uvedení architektury prohlížeče kdysi bylo nezbytné pro načtení instalátoru Flash správné architektury. V současnosti, kdy instalátor Flash není závislý na architektuře prohlížeče (a podpora Flash brzy zanikne), to již není potřeba.
- Byla zahrnuta podpora API Resize Observer (mechanismus, kterým může web sledovat změnu velikosti konkrétního prvku) a Microtask.
- Objekt navigator.mediaDevices a metoda navigator.mozGetUserMedia jsou k dispozici pouze na stránkách otevřených přes zabezpečené připojení.
- Byly implementovány CSS vlastnosti overflow-block, overflow-inline, user-select, line-break, contain.
- Byla přidána podpora veřejné atributy tříd JavaScript.
- Byla odstraněna podpora zastaralého tagu <keygen>, který nikdy nebyl realizován správně.
- Webové aplikace
- Byla přidána podpora priorit procesů. Proces, který zpracovává aktivní kartu, získá vyšší prioritu, zatímco na pozadí běžící karty získají nižší (priorita přehrávání zvuku a videa nebude snížena). Testy provedené vývojáři neprokázaly negativní vliv na rychlost načítání karet nebo fungování rozhraní, ale nebylo také zaznamenáno žádné viditelné zrychlení provozu, takže efekt spočívá především v rozumnějším rozložení zdrojů CPU.
- Byla přidána podpora WebAuthn HmacSecret přes Windows Hello (od Windows 10 1903).
- macOS:
- Na počítačích vybavených jak diskrétní, tak integrovanou grafikou, Firefox přepíná na energeticky úsporné GPU při přehrávání obsahu WebGL agresivněji, pokud je to možné. Kromě toho se prohlížeč vyhne jednorázovým a drobným pokusům zapojit vysoce výkonnou grafickou kartu.
- Finder nyní ukazuje průběh stahování souborů.
- Instalátor je nyní nabízen nejen ve formátu dmg, ale i pkg.
- Na zařízeních s architekturou ARM64 byla implementována podpora JIT.
- Nástroje pro vývojáře:
- Pořadí karet bylo změněno podle jejich popularity.
- Ladicí nástroj:
- Přidáno nástroj, který umožňuje vidět, jaký kód se na stránce vykonává v reakci na určitou událost.
- V režimu zobrazení zdrojového kódu skriptů se objevila možnost uložit skript jako soubor.
- Významně urychlen spuštění ladicího nástroje.
- Konzole:
- Skupinování varování ochrany proti sledování, CORS, CSP.
- Nová položka nabídky „Export zobrazených zpráv“, která umožňuje zkopírovat nebo uložit do souboru všechny viditelné zprávy konzole.
- Síť:
Zdroj: linux.org.ru
