Disponibile Firefox 120.
Novità:
- Versione Snap di Firefox ora può importare dati dalla versione Snap di Chromium.
- La finestra "picture-in-picture" ha imparato a rimanere attaccata agli angoli dello schermo (per questo è necessario trascinarla verso l'angolo tenendo premuto Ctrl).
- Sono stati aggiunti collegamenti rapidi per modificare e rimuovere le credenziali salvate nella pagina about:logins (Alt+Enter, Alt+Backspace).
- Privacy:
- Nel menu contestuale dei link è stato aggiunto l'opzione "Copia senza parametri di tracciamento" (privacy.query_stripping.strip_on_share.enabled).
- Aggiunto opzione "Informare i siti web di non vendere o divulgare i miei dati".
- Nelle finestre private e nella modalità di protezione rigorosa dal tracciamento, è attivata la protezione dal tracciamento tramite Canvas API.
- Attivata di default supporto ECH (Encrypted ClientHello). Era stato attivato per tutti gli utenti già nell'uscita precedente e ora è attivato anche per le nuove installazioni.
- Per gli utenti in Germania, nelle finestre private è attivata la chiusura automatica delle notifiche dei siti sull'uso dei cookie (verrà selezionato un rifiuto all'accettazione dei cookie, e se il sito non offre una scelta, la notifica verrà semplicemente chiusa).
- Inoltre, per gli utenti tedeschi, nelle finestre private è abilitatala rimozione automatica dei parametri di tracciamento dai link.
- Aggiunta l'impostazione print.enabled, che consente di disabilitare la stampa.
- Aggiunto l'impostazione browser.urlbar.switchTabs.searchAllContainers, che permette di cercare le schede in tutti i contenitori, non solo in quello attuale.
- Scongelata la versione del browser nell'user agent (era stata congelata a partire da Firefox 109, poiché la sottostringa rv:110 veniva interpretata da alcuni siti come rv:11 e considerata un segno di IE11).
- Nel visualizzatore PDF è comparsa il pulsante “Aggiungi o modifica immagine”.
- Ora, aprendo i link da applicazioni esterne, Firefox cerca di indovinare in quale contenitore aprirli.
- La cronologia delle ricerche non scompare più dalla barra degli indirizzi quando le impostazioni 'Mostra suggerimenti di ricerca' e 'Mostra suggerimenti di ricerca durante l'utilizzo della barra degli indirizzi' sono disattivate. Gli utenti disattivano queste impostazioni per evitare che i caratteri digitati vengano inviati ai motori di ricerca, ma la cronologia delle ricerche passate non viene inviata da nessuna parte, quindi non ha senso nasconderla.
- In Windows, macOS e Android incluso importazione dei certificati TLS radice dal keystore del sistema operativo (disabilitato nelle impostazioni).
- HTML: elemento <source> all'interno degli elementi
- CSS:
- Implementato supporto per la funzione light-dark() (permette di configurare sia colori chiari che scuri, senza ricorrere a prefers-color-scheme).
- Aggiunto supporto per le unità di altezza della linea lh e rlh (consentono di impostare le proprietà relative all'altezza della linea dell'elemento, ad esempio, allineare perfettamente il background con testo multilinea).
- Rimosso funzione non standard di ritaglio dell'immagine di sfondo -moz-image-rect().
- JavaScript: Date.parse() ha acquisito supporto per ulteriori formati di data:
- Date numeriche, separate da trattini, che non soddisfano formalmente lo standard ISO: "01-12-1999" (mese prima), "1999-1-5" (giorno/mese con una cifra), "10000-01-12" (anno superiore a 9999), "99-01-05" o "01-05-99" (anno con due cifre, se l'anno è il primo, è maggiore di >31), "1999-01-05 10:00:00" (spazio tra data e ora). Queste date verranno interpretate come tutte le altre date non ISO, ad esempio, utilizzando il fuso orario locale e la variazione del mese (il 31 aprile si sposta al 1 maggio, poiché il 31 aprile non esiste).
- Mitigati requisiti per i caratteri che seguono i numeri, il che ha garantito il supporto per nuovi formati: "DDMonYYYY", "Mon.DD.YYYY", "DD.Mon.YYYY", "YYYY.MM.DD", "Mon DD YYYY hh:mmXm" (am/pm subito dopo l'ora).
- Utilizzando formati che non sono conformi a ISO, ora supportata il fuso orario ‘Z’ (ad esempio, 1 Gen 1970 10:00Z).
- API:
- Interfaccia PublicKeyCredential ha acquisito con il supporto della proprietà authenticatorAttachment (consente di specificare se l'autenticatore è parte di un dispositivo che esegue l'autenticazione web o può spostarsi tra i dispositivi).
- Implementato supporto per l'estensione minPinLength (consente alla parte controllante di richiedere la lunghezza minima del PIN dell'autenticatore durante la creazione/registrazione).
- Aggiunto assistenza User Activation API (permette di determinare tramite JavaScript se l'utente sta interagendo con la pagina adesso e se ha interagito dall'apertura).
- Supporto abilitato WebAssembly GC, che apre la possibilità di eseguire in Firefox codice in linguaggi Dart e Kotlin.
- Disabilitato supporto per il metodo non standard Window.sizeToContent().
- Strumenti per sviluppatori:
- È stata introdotta la simulazione del funzionamento delle schede offline.
- Nella pagina about:logging aggiunta preimpostazione "Windows".
- Nella parte inferiore del pannello dell'editor di stili aggiunta il pulsante "Bella tabella di stili per la stampa" (utile, ad esempio, per formattare tabelle di stili minimizzate).
- Il pannello ispezione "Regole" non mostra più colori nei nuovi formati CSS Color 4 (ad esempio, OKLCH) come esadecimali/nominativi.
Fonte: linux.org.ru
- Privacy:
