Dostupný Firefox 120.
Čo je nové:
- Snap verzia Firefox teraz môže importovať údaje zo snap verzie Chromium.
- Okno „obrázok-v-obrázku“ sa naučilo prilnúť k rohom obrazovky (na to je potrebné ho potiahnuť smerom k rohu, pričom držíte Ctrl).
- Pridané klávesové skratky na zmenu a vymazanie uložených údajov na stránke about:logins (Alt+Enter, Alt+Backspace).
- Ochrana súkromia:
- V kontextovom menu odkazov sa objavila položka „Kopírovať bez sledovacích parametrov“ (privacy.query_stripping.strip_on_share.enabled).
- Pridaná možnosť „Informovať webové stránky, aby nepredávali a nezverejňovali moje údaje“.
- V súkromných oknách a v režime prísnej ochrany proti sledovaniu je aktívna ochrana proti sledovaniu cez Canvas API.
- Povolene predvolene podpora ECH (Encrypted ClientHello). Bola vzdialene aktivovaná všetkým používateľom už v predchádzajúcej verzii, a teraz je zapnutá aj pre nové inštalácie.
- Pre používateľov z Nemecka je v súkromných oknách povolené automatické zatvorenie upozornení od stránok o používaní cookies (ak je to možné, vyberie sa odmietnutie prijatia cookies, a ak stránka nedáva voľbu, upozornenie sa jednoducho zatvorí).
- Okrem toho, pre nemeckých používateľov je v súkromných oknách povolené automatické odstránenie sledovacích parametrov z odkazov.
- Pridaná nastavenie print.enabled, ktoré umožňuje zakázať tlač.
- Pridaná nastavenie browser.urlbar.switchTabs.searchAllContainers, ktoré umožňuje vyhľadávať karty vo všetkých kontajneroch a nielen v aktuálnom.
- Odmrazená verzia prehliadača v user-agente (bola odmrazená, počnúc Firefox 109, pretože podreťazec rv:110 bol niektorými stránkami spracovávaný ako rv:11 a považoval sa za znak IE11).
- V prehliadači PDF sa objavila tlačidlo „Pridať alebo zmeniť obrázok.“
- Pri otváraní odkazov z externých aplikácií sa Firefox teraz snaží uhádnuť, v ktorom kontajneri ich treba otvoriť.
- História vyhľadávaní už nezmizne z adresného riadku pri vypnutí nastavení „Zobraziť návrhy vyhľadávania“ a „Zobraziť návrhy vyhľadávania pri používaní adresného riadku“. Používatelia vypínajú tieto nastavenia, aby zadávané znaky neboli odosielané vyhľadávačom, ale história predchádzajúcich vyhľadávaní nikam neodchádza, takže nemá zmysel ju skrývať.
- Vo Windows, macOS a Android je zapnutý import koreňových TLS certifikátov z úložiska operačného systému (môže byť vypnuté v nastaveniach).
- HTML: element <source> v rámci elementov
- CSS:
- Realizovaná podpora funkcie light-dark() (umožňuje nastaviť ako svetlé, tak aj tmavé farby, bez použitia prefers-color-scheme).
- Pridaná podpora jednotiek výšky riadku lh a rlh (umožňujú definovať vlastnosti vzhľadom na výšku riadku prvku, napríklad presne zladenie pozadia s viacriadkovým textom).
- Odstránená nestandardná funkcia orezania pozadia obrázku -moz-image-rect().
- JavaScript: Date.parse() získala podporu ďalších formátov dát:
- Číselné dátumy oddelené pomlčkou, ktoré formálne nezodpovedajú ISO: "01-12-1999" (najprv mesiac), "1999-1-5" (deň/mesiac s jednou číslicou), "10000-01-12" (rok presahuje 9999), "99-01-05" alebo "01-05-99" (rok s dvoma číslicami, ak rok ide prvý, tak je väčší >31), "1999-01-05 10:00:00" (medzera medzi dátumom a časom). Takéto dátumy budú interpretované ako všetky ostatné dátumy, ktoré nepatria do ISO, napríklad s použitím miestneho časového pásma a zmeny mesiaca (31. apríl sa presunie na 1. mája, keďže 31. apríl neexistuje).
- Zmiernené požiadavky na znaky nasledujúce po čísliciach, čo zabezpečilo podporu nových formátov: "DDMonYYYY", "Mon.DD.YYYY", "DD.Mon.YYYY", "YYYY.MM.DD", "Mon DD YYYY hh:mmXm" (am/pm hneď po čase).
- Pri použití formátov, ktoré nezodpovedajú ISO, teraz podporované časové pásmo ‘Z’ (napríklad 1. jan 1970 10:00Z).
- API:
- Rozhranie PublicKeyCredential získal podporou vlastnosti authenticatorAttachment (umožňuje určiť, či je autentifikátor súčasťou zariadenia vykonávajúceho webovú autentifikáciu alebo sa môže presúvať medzi zariadeniami).
- Realizovaná podpora rozšírenia minPinLength (umožňuje overovacej strane požadovať minimálnu dĺžku PIN kódu autentifikátora počas vytvárania/registrácie).
- Pridaná podpora User Activation API (umožňuje pomocou JavaScriptu zistiť, či používateľ momentálne interaguje so stránkou a interagoval od momentu otvorenia).
- Povolená podpora WebAssembly GC, čo otvára možnosť spúšťať v prehliadači Firefox kód v jazykoch Dart a Kotlin.
- Vypnuté podpora nestandardnej metódy Window.sizeToContent().
- Nástroje vývojára:
- Objavila sa simulácia práce karty v offline režime.
- Na stránku about:logging bola pridaná predvoľba „Windows“.
- Do dolnej časti panela editora štýlov bola pridaná tlačidlo „Krásna tabuľka štýlov pre tlač“ (užitočné napríklad na formátovanie minimalizovaných tabuľiek štýlov).
- Panel inšpektora „Pravidlá“ už nezobrazuje farby v nových formátoch CSS Color 4 (napríklad OKLCH) vo forme hexadecimálnych/pomenovaných.
Zdroj: linux.org.ru
- Ochrana súkromia:
