Versione Firefox 98

È stato rilasciato il browser Web Firefox 98. Inoltre, è stato creato un aggiornamento del ramo di supporto a lungo termine: 91.7.0. Il ramo Firefox 99 è stato trasferito in fase di beta testing, il cui rilascio è previsto per il 5 aprile.

Principali innovazioni:

  • Il comportamento durante il download dei file è stato modificato: invece di visualizzare una richiesta prima dell'inizio del download, i file ora iniziano a scaricarsi automaticamente e nel pannello viene visualizzata una notifica sull'inizio del download. Attraverso il pannello, l'utente può in qualsiasi momento ricevere informazioni sul processo di download, aprire il file scaricato durante il download (l'azione verrà eseguita al termine del download) o eliminare il file. Nelle impostazioni, puoi abilitare la visualizzazione di un messaggio ad ogni avvio e definire l'applicazione predefinita per l'apertura di file di un determinato tipo.
    Versione Firefox 98
  • Aggiunte nuove azioni al menu contestuale mostrato quando si fa clic con il pulsante destro del mouse sui file nell'elenco dei download. Ad esempio, utilizzando l'opzione Apri sempre file simili, è possibile consentire a Firefox di aprire automaticamente un file al termine del download in un'applicazione associata allo stesso tipo di file nel sistema. Puoi anche aprire la directory con i file scaricati, andare alla pagina da cui è stato avviato il download (non il download stesso, ma il collegamento al download), copiare il collegamento, rimuovere la menzione del download dalla cronologia di navigazione e cancellare l'elenco nel pannello dei download.
    Versione Firefox 98
    Versione Firefox 98
  • Il motore di ricerca predefinito è stato modificato per alcuni utenti. Ad esempio, nell'assembly in lingua inglese testato, invece di Google, DuckDuckGo è ora abilitato forzatamente per impostazione predefinita. Allo stesso tempo Google rimane tra i motori di ricerca come opzione e può essere attivato di default nelle impostazioni. Il motivo addotto per forzare una modifica al motore di ricerca predefinito è l'impossibilità di continuare a fornire gestori per alcuni motori di ricerca a causa della mancanza di autorizzazione formale. L’accordo sul traffico di ricerca di Google è durato fino all’agosto 2023 e ha fruttato circa 400 milioni di dollari all’anno, la maggior parte delle entrate di Mozilla.
    Versione Firefox 98
  • Le impostazioni predefinite mostrano una nuova sezione con funzionalità sperimentali che l'utente può testare a proprio rischio. Ad esempio, la possibilità di memorizzare nella cache la pagina iniziale, le modalità SameSite=Lax e SameSite=None, CSS Masonry Layout, pannelli aggiuntivi per sviluppatori web, impostazione di Firefox 100 nell'intestazione User-Agent, indicatori globali per disattivare l'audio e il microfono sono disponibili per il test.
    Versione Firefox 98
  • Per ottimizzare il processo di avvio del browser, è stata modificata la logica di avvio dei componenti aggiuntivi che utilizzano l'API webRequest. Solo il blocco delle chiamate webRequest ora causerà l'avvio dei componenti aggiuntivi durante l'avvio di Firefox. Le WebRequest in modalità non bloccante verranno ritardate fino al completamento dell'avvio di Firefox.
  • Abilitato il supporto per il tag HTML " ", che consente di creare finestre di dialogo e componenti per l'interazione interattiva dell'utente, come avvisi e sottofinestre chiudibili. Le finestre create possono essere controllate dal codice JavaScript.
  • L'implementazione della specifica Custom Elements, che consente di aggiungere elementi HTML personalizzati che estendono la funzionalità dei tag HTML esistenti, ha aggiunto il supporto per l'aggiunta di elementi personalizzati relativi all'elaborazione dei moduli di input.
  • Aggiunta la proprietà hyphenate-character ai CSS, che può essere utilizzata per impostare la stringa da utilizzare al posto del carattere di interruzione ("-").
  • Il metodo navigator.registerProtocolHandler() fornisce il supporto per la registrazione dei gestori di protocollo per gli schemi URL ftp, sftp e ftps.
  • Aggiunta la proprietà HTMLElement.outerText, che restituisce il contenuto all'interno del nodo DOM, come la proprietà HTMLElement.innerText, ma a differenza di quest'ultima, quando scritta, sostituisce non il contenuto all'interno del nodo, ma l'intero nodo.
  • L'API WebVR è disabilitata per impostazione predefinita ed è stata deprecata (per essere ripristinata, impostare dom.vr.enabled=true in about:config).
  • Un pannello di valutazione della compatibilità è stato aggiunto agli strumenti per gli sviluppatori web. Il pannello visualizza indicatori che avvisano di possibili problemi con le proprietà CSS dell'elemento HTML selezionato o dell'intera pagina, consentendo di identificare incompatibilità con diversi browser senza testare separatamente la pagina in ciascun browser.
    Versione Firefox 98
  • Fornita la possibilità di disabilitare i listener di eventi per un determinato nodo DOM. La disabilitazione viene eseguita tramite una descrizione comando visualizzata quando si passa il mouse su un evento nell'interfaccia di ispezione della pagina.
    Versione Firefox 98
  • Aggiunta una voce "Ignora riga" al menu contestuale della modalità di modifica nel debugger per ignorare la riga durante l'esecuzione. L'elemento viene visualizzato quando il parametro devtools.debugger.features.blackbox-lines=true è impostato in about:config.
    Versione Firefox 98
  • Implementata una modalità per l'apertura automatica degli strumenti di sviluppo per le schede aperte tramite la chiamata window.open (in modalità devtools.popups.debug, per le pagine per le quali gli strumenti di sviluppo sono aperti, verranno automaticamente aperte per tutte le schede aperte da questa pagina).
    Versione Firefox 98
  • La versione per la piattaforma Android offre la possibilità di modificare l'immagine di sfondo sulla home page e aggiunge il supporto per cancellare i cookie e i dati dei siti per un dominio.

Oltre alle innovazioni e alle correzioni di bug, Firefox 98 ha eliminato 16 vulnerabilità, di cui 4 contrassegnate come pericolose. 10 (raccolte sotto CVE-2022-0843) sono causate da problemi con la memoria, come overflow del buffer e accesso ad aree di memoria già liberate. Potenzialmente questi problemi possono portare all'esecuzione del codice di un utente malintenzionato all'apertura di pagine appositamente progettate.

La versione beta di Firefox 99 ha aggiunto il supporto per i menu contestuali GTK nativi, ha abilitato le barre di scorrimento mobili GTK, ha supportato la ricerca nel visualizzatore PDF con o senza segni diacritici e ha aggiunto un tasto di scelta rapida "n" a ReaderMode per attivare/disattivare la modalità di lettura ad alta voce (Narrate ).

Fonte: opennet.ru

Aggiungi un commento