Rilascio di Firefox 98

È stata rilasciata la versione del browser web Firefox 98. Inoltre, è stato creato un aggiornamento per la versione con supporto a lungo termine — 91.7.0. La versione Firefox 99 è entrata nella fase di beta testing, con il rilascio previsto per il 5 aprile.

Novità principali:

  • È stato modificato il comportamento durante il download dei file: anziché visualizzare una richiesta prima dell'inizio del download, i file iniziano ora a essere scaricati automaticamente, e viene mostrato un avviso nella barra riguardo all'inizio del download. Tramite la barra, l'utente può in qualsiasi momento ottenere informazioni sul processo di download, aprire il file in fase di download (quest'azione verrà eseguita al termine del download) o eliminare il file. Nelle impostazioni è possibile abilitare la visualizzazione della richiesta per ogni download e definire l'applicazione predefinita per aprire file di un determinato tipo.
    Rilascio di Firefox 98
  • Sono state aggiunte nuove azioni al menu contestuale mostrato facendo clic con il pulsante destro del mouse sui file nell'elenco delle download. Ad esempio, utilizzando l'opzione «Sempre apri file simili» è possibile consentire a Firefox di aprire automaticamente un file dopo che il download è stato completato nell'applicazione associata nel sistema allo stesso tipo di file. È inoltre possibile aprire la cartella con i file scaricati, andare alla pagina da cui è stato avviato il download (non il download stesso, ma il link al download), copiare il link, eliminare il riferimento al download dalla cronologia delle visite e svuotare l'elenco nella barra dei download.
    Rilascio di Firefox 98
    Rilascio di Firefox 98
  • Per alcuni utenti, il motore di ricerca predefinito è stato modificato. Ad esempio, nella versione testata in inglese, DuckDuckGo è ora attivato di default al posto di Google. Google rimane comunque disponibile come opzione e può essere impostato come predefinito nelle impostazioni. Il cambiamento forzato del motore di ricerca predefinito è attribuito all'impossibilità di continuare a fornire gestori per alcuni motori di ricerca a causa della mancanza di un accordo formale. L'accordo con Google per il trasferimento del traffico di ricerca è rimasto valido fino ad agosto 2023 e generava circa 400 milioni di dollari all'anno, rappresentando una parte consistente del fatturato di Mozilla.
    Rilascio di Firefox 98
  • Nelle impostazioni predefinite è stata introdotta una nuova sezione con funzionalità sperimentali che l'utente può testare a proprio rischio e pericolo. Ad esempio, è disponibile la possibilità di testare la cache della pagina iniziale, le modalità SameSite=Lax e SameSite=None, il layout Masonry CSS, pannelli aggiuntivi per gli sviluppatori web e l'impostazione di Firefox 100 nell'intestazione User-Agent, indicatori globali per disattivare l'audio e il microfono.
    Rilascio di Firefox 98
  • Per ottimizzare il processo di avvio del browser, è stata modificata la logica di avvio delle estensioni che utilizzano l'API webRequest. Solo le chiamate bloccanti di webRequest porteranno ora all'avvio delle estensioni durante l'avvio di Firefox. Le chiamate a webRequest in modalità non bloccante verranno posticipate fino al completamento dell'avvio di Firefox.
  • È stata abilitata la supporto per il tag HTML «», che consente di creare finestre di dialogo e componenti per interazioni interattive con l'utente, come avvisi chiudibili e finestre annidate. È possibile gestire queste finestre tramite codice JavaScript.
  • Nella realizzazione della specifica Custom Elements, che consente di aggiungere elementi HTML personalizzati per estendere la funzionalità dei tag HTML esistenti, è stata aggiunta la supporto per l'aggiunta di elementi personalizzati legati alla gestione dei moduli di input.
  • In CSS è stata aggiunta la proprietà hyphenate-character, utilizzabile per impostare la stringa da utilizzare al posto del simbolo di interruzione di parola su un'altra riga ('-').
  • Nel metodo navigator.registerProtocolHandler() è stata implementata la registrazione dei gestori di protocolli per le schemi URL ftp, sftp e ftps.
  • È stata aggiunta la proprietà HTMLElement.outerText, che restituisce il contenuto all'interno del nodo DOM, proprio come la proprietà HTMLElement.innerText, ma a differenza di quest'ultima, durante la scrittura sostituisce non il contenuto all'interno del nodo, ma l'intero nodo.
  • L'API WebVR è disabilitata per impostazione predefinita, poiché dichiarata obsoleta (per riattivarla in about:config è necessario impostare il parametro dom.vr.enabled=true).
  • Nella sezione strumenti per sviluppatori web è stata aggiunta una toolbar per la valutazione della compatibilità. Questa toolbar mostra indicatori con avvisi su potenziali problemi relativi alle proprietà CSS dell'elemento HTML selezionato o dell'intera pagina, permettendo di identificare le incompatibilità con diversi browser senza la necessità di testare ogni browser singolarmente.
    Rilascio di Firefox 98
  • È stata aggiunta la possibilità di disattivare i gestori di eventi (event listener) per un dato nodo DOM. La disattivazione avviene attraverso un suggerimento che compare quando si passa con il mouse sopra l'evento nell'interfaccia di ispezione della pagina.
    Rilascio di Firefox 98
  • Nel menu contestuale della modalità di modifica del debugger è stata aggiunta l'opzione 'Ignore line' per ignorare una riga durante l'esecuzione. Questa opzione viene mostrata quando si imposta il parametro devtools.debugger.features.blackbox-lines=true in about:config.
    Rilascio di Firefox 98
  • È stata implementata la modalità di apertura automatica degli strumenti per sviluppatori per le schede aperte tramite la funzione window.open (in modalità devtools.popups.debug per le pagine per cui gli strumenti per sviluppatori sono stati aperti, queste si apriranno automaticamente anche per tutte le schede aperte da quella pagina).
    Rilascio di Firefox 98
  • Nella versione per Android è stata aggiunta la possibilità di cambiare l'immagine di sfondo sulla home page e supportata la pulizia dei cookie e dei dati del sito per uno di dominio.

Oltre alle novità e alla correzione di bug, Firefox 98 ha risolto 16 vulnerabilità, di cui 4 contrassegnate come pericolose. 10 vulnerabilità (classificate sotto CVE-2022-0843) sono dovute a problemi di gestione della memoria, come buffer overflow e accesso a aree di memoria già liberate. Questi problemi potrebbero permettere l'esecuzione di codice malevolo all'apertura di pagine appositamente create.

Nella versione beta di Firefox 99 è stato aggiunto il supporto per i menu contestuali nativi GTK, sono attivate le barre di scorrimento flottanti GTK, nel visualizzatore PDF è stata aggiunta la possibilità di ricerca con o senza considerazione dei segni diacritici, e nella modalità lettore (ReaderMode) è stata inclusa la scorciatoia da tastiera «n» per attivare/disattivare la lettura ad alta voce (Narrate).

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster