Firefox è un popolare browser web
Qualche giorno fa, Mozilla ha annunciato il rilascio della nuova versione del suo browser web, "Firefox 129", che include nuove funzionalità come la modalità "HTTPS-First Schemeless", anteprime in miniatura del contenuto delle schede, un nuovo tema, miglioramenti alla sicurezza, correzioni di bug e altro ancora.
Firefox 129 è stato rilasciato insieme agli aggiornamenti per i rami di supporto esteso 115.14.0 e 128.1.0. Inoltre, Firefox 130 è entrato nella fase di beta testing. Firefox 129 risolve 14 vulnerabilità, 11 delle quali considerate critiche, e 6 di queste sono causate da problemi di memoria come buffer overflow e accesso ad aree di memoria liberate.
Principali novità in Firefox 129
In questa nuova versione di Firefox 129, la Modalità Lettura integra nuove opzioni di menu per personalizzare la presentazione del testo e il layout della pagina, incluse le regolazioni per la rientranza di caratteri e parole, nonché l'allineamento del testo. È stato inoltre introdotto un nuovo menu "Tema" nella Modalità Lettura , che consente agli utenti di personalizzare i colori di sfondo, testo e link e di selezionare modalità di visualizzazione come scuro, scala di grigi, chiaro, contrasto e seppia.
Un'altra nuova funzionalità è la visualizzazione delle miniature del contenuto delle schede quando si passa il mouse sopra i pulsanti delle schede. Oltre all'anteprima, il link corrispondente viene mostrato in un blocco informativo sopra la scheda, facilitando l'individuazione della scheda desiderata senza dover passare da una all'altra. Gli utenti che preferiscono disabilitare questa funzione possono farlo tramite l'impostazione " browser.tabs.hoverPreview.enabled" in "about:config".
Inoltre, Firefox 129 introduce una barra laterale sperimentale e la possibilità di posizionare le schede verticalmente, consentendo un migliore utilizzo dello spazio sullo schermo nei display widescreen. La barra laterale può essere visualizzata espansa o compressa: nella sua forma espansa, vengono mostrati alcuni titoli delle pagine aperte e i nomi delle azioni disponibili nella barra laterale, mentre nella sua forma compressa vengono visualizzate solo le icone corrispondenti. Per abilitare le schede verticali, è necessario abilitare le opzioni "sidebar.revamp" e "sidebar.verticalTabs" .
Per impostazione predefinita, è abilitata la modalità "HTTPS-First Schemeless". In questa modalità, quando si tenta di aprire una pagina dalla barra degli indirizzi senza specificare http o https, verrà utilizzato https per impostazione predefinita . Se non è disponibile una connessione sicura, il browser utilizzerà http non crittografato. Per abilitare la modalità "HTTPS-First" completa, utilizzare l'opzione dom.security.https_first nelle impostazioni.
Su Linux, Windows 11 e Android 10 o versioni successive , è ora possibile utilizzare un resolver di sistema per gestire i record DNS necessari per trasmettere le informazioni della chiave pubblica nel meccanismo ECH (un'evoluzione dell'Encrypted Server Name Indication, che offre maggiore sicurezza crittografando l'intero messaggio ClientHello TLS). In alcuni casi, è stato dimostrato che nascondere i domini nel traffico HTTPS migliora la velocità di caricamento di YouTube, un problema che ha afflitto gli utenti di alcuni provider russi.
Per gli utenti in Francia e Germania, la funzione di compilazione automatica dei campi indirizzo nei moduli web è ora abilitata per impostazione predefinita . In precedenza, questa opzione era disponibile solo per gli utenti negli Stati Uniti e in Canada. Per abilitarla, vai su about:config e aggiungi l'opzione extensions.formautofill.addresses.supportedCountries.
Riguardo ai miglioramenti per gli sviluppatori:
- Nuova regola @starting-style che permette di applicare uno stile ad un elemento fin dal suo primo rendering, utile per creare animazioni di transizione all'apertura di un elemento inizialmente nello stato display: nessuno o quando si aggiunge un nuovo elemento al DOM.
- L'evento l'immissione di testo, sebbene non definito nello standard, è stato implementato per essere utilizzato al posto dell'evento `beforeinput` in alcune applicazioni web che si basano su framework meno recenti.
- In JavaScript è stato aggiunto il supporto per gli array tipizzati Float16Array, insieme ai metodi in Vista dati per gestire i valori galleggiante16e il metodo Matematica.f16round() per arrotondare i numeri alla precisione di 16 bit.
- Gli strumenti per sviluppatori Web hanno aggiunto nuovi avvisi sui problemi CSS che possono verificarsi quando proprietà come ridimensionare e fluttuare o durante il ridimensionamento della casella si applica agli elementi che ignorano le modifiche di altezza e larghezza e quando le proprietà specifiche della tabella vengono utilizzate su elementi che non sono correlati alle tabelle.
- Nel dashboard di analisi dell'attività di rete, la funzionalità di blocco della rete ora si applica sia alle risposte che alle richieste HTTP.
- La versione Android ora include la possibilità di scaricare pacchetti linguistici per tradurre il testo offline.
Se desideri saperne di più, puoi consultare le note di rilascio al seguente link.
Come installare Firefox 129 su Linux?
Chi già utilizza Firefox può semplicemente accedere al menu per aggiornare all'ultima versione. Gli utenti di Firefox che non hanno disabilitato gli aggiornamenti automatici riceveranno l'aggiornamento automaticamente.
Chi non vuole aspettare può selezionare Menu > Aiuto > Informazioni su Firefox dopo il rilascio ufficiale per avviare un aggiornamento manuale del browser. La schermata che si apre mostra la versione del browser attualmente installata e verifica la presenza di aggiornamenti, a condizione che la relativa funzionalità sia abilitata.
Un'altra opzione di aggiornamento è per gli utenti di Ubuntu, Linux Mint o qualsiasi altro derivato di Ubuntu. Puoi installare o aggiornare a questa nuova versione utilizzando il PPA del browser. Per aggiungerlo al sistema, aprire un terminale ed eseguire i seguenti comandi:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y sudo apt-get update sudo apt install firefox
Un altro metodo di installazione che puoi utilizzare è “Flatpak”. Per fare ciò, devono avere il supporto per questo tipo di pacchetti e l'installazione del browser avviene digitando il seguente comando nel terminale:
flatpak installa flathub org.mozilla.firefox
Per quanto riguarda chi ha già installato il browser, è sufficiente eseguire il seguente comando per aggiornare non solo Firefox, ma anche tutte le sue applicazioni che sono in formato Flatpak:
aggiornamento flatpack
Per chi preferisce utilizzare Snap, l'installazione del browser può essere effettuata digitando il seguente comando:
sudo snap installa firefox
E per aggiornare le applicazioni che abbiamo installato in formato Snap, basta digitare quanto segue nel terminale:
sudo snap aggiornamento

