Rilascio di Firefox 113

È stato rilasciato il browser web Firefox 113 e formata una nuova versione con supporto a lungo termine — 102.11.0. La versione beta di Firefox 114 è stata avviata, con rilascio previsto per il 6 giugno.

Novità principali in Firefox 113:

  • È stata introdotta la visualizzazione nella barra degli indirizzi della query di ricerca inserita, invece della visualizzazione dell'URL del motore di ricerca (cioè le parole chiave vengono mostrate nella barra degli indirizzi non solo durante la digitazione, ma anche dopo aver effettuato una ricerca e visualizzato i risultati correlati). Questa modifica si applica solo quando ci si rivolge ai motori di ricerca dalla barra degli indirizzi. Se la query è stata inserita nel sito del motore di ricerca, viene mostrato l'URL nella barra degli indirizzi. Mantenere le parole chiave nella barra degli indirizzi semplifica l'invio di query di ricerca più precise, poiché durante la visualizzazione dei risultati non è necessario scorrere verso l'alto fino all'area di inserimento.
    Rilascio di Firefox 113

    Per gestire questo comportamento, è stata proposta un'opzione speciale nella sezione delle impostazioni di ricerca (about:preferences#search) e nel parametro about:config «browser.urlbar.showSearchTerms.featureGate».

    Rilascio di Firefox 113
  • È stato aggiunto un menu contestuale alla lista a discesa dei suggerimenti di ricerca, visibile facendo clic sul pulsante «…». Nel menu è possibile rimuovere una ricerca dalla cronologia delle visite e disabilitare la visualizzazione dei link sponsorizzati.
    Rilascio di Firefox 113
  • È stata proposta una versione migliorata della modalità di visualizzazione video a «schermo parziale» (Picture-in-Picture), in cui sono state aggiunte le pulsanti per il saltare avanti di 5 secondi, tornare indietro, un pulsante per espandere rapidamente a tutto schermo e un cursore per la rapida navigazione con indicatore di posizione e durata del video.
    Rilascio di Firefox 113
  • Durante la navigazione in modalità di navigazione privata è stata rinforzata la blocco dei cookie di terze parti e l'isolamento della memoria del browser utilizzata nel codice di tracciamento delle visite.
  • Durante la compilazione delle password nei moduli di registrazione è stata aumentata l'affidabilità delle password generate automaticamente, che ora utilizzano anche caratteri speciali.
  • Nell'implementazione del formato di immagini AVIF (AV1 Image Format), che utilizza tecnologie di compressione intra-frame del formato di codifica video AV1, è stata aggiunta la supporto per le immagini animate (AVIS).
  • Il motore è stato revisionato per supportare le tecnologie per le persone con disabilità (accessibility engine). È stata notevolmente aumentata la performance, la reattività e la stabilità nell'interazione con i lettori di schermo, le interfacce di accesso unico e i framework di accessibility.
  • Durante l'importazione dei segnalibri da Safari e dai browser basati su Chromium, è stato implementato il supporto per l'importazione delle immagini favicon associate ai segnalibri.
  • È stata reintrodotta la sandbox di isolamento dei processi interagendo con la GPU sulla piattaforma Windows. Per i sistemi Windows è stata implementata la possibilità di trascinare contenuti da Microsoft Outlook. Nelle versioni per Windows è attivato di default l'effetto visivo di stretching durante il tentativo di scorrere oltre la fine della pagina.
  • Nelle versioni per la piattaforma macOS, è stato fornito accesso al sottomenu Servizi direttamente dal menu contestuale di Firefox.
  • Negli script che utilizzano l'interfaccia Worklet (una versione semplificata dei Web Workers, che fornisce accesso alle fasi di rendering e elaborazione audio a basso livello), è stata aggiunta la supporto all'importazione di moduli JavaScript tramite l'espressione «import».
  • È stata attivata di default la supporto per certe funzioni definite nella specifica CSS Color Level 4: color(), lab(), lch(), oklab() e oklch(), utilizzate per definire il colore negli spazi colorimetrici sRGB, RGB, HSL, HWB, LHC e LAB.
  • È stata aggiunta la funzione color-mix() in CSS, che consente di mescolare colori in qualsiasi spazio di colore in base alla percentuale specificata (ad esempio, per aggiungere il 10% di blu al bianco, si può indicare «color-mix(in srgb, blue 10%, white);»).
  • È stata aggiunta la proprietà CSS «forced-color-adjust» per disabilitare la forzatura dei colori per singoli elementi, mantenendo per essi il pieno controllo sui colori tramite CSS.
  • È stata aggiunta la supporto ai media query CSS (@media) «scripting», che consente di verificare la disponibilità dell'esecuzione di script (ad esempio, in CSS si può determinare se JavaScript è abilitato).
  • È stata aggiunta una nuova sintassi per i pseudo-classi «:nth-child(an + b)» e «:nth-last-child()», che permette di ottenere un selettore per il filtro preliminare degli elementi figlio prima dell'esecuzione della logica principale di selezione «An+B».
  • È stata aggiunta l'API Compression Streams, che fornisce un'interfaccia per la compressione e la decompressione dei dati nei formati gzip e deflate.
  • È stata aggiunta la supporto ai metodi CanvasRenderingContext2D.reset() e OffscreenCanvasRenderingContext2D.reset(), progettati per ripristinare il contesto di disegno allo stato iniziale.
  • È stata aggiunta la supporto a ulteriori funzioni WebRTC implementate in altri browser: RTCMediaSourceStats, RTCPeerConnectionState, RTCPeerConnectionStats («peer-connection» RTCStatsType), RTCRtpSender.setStreams() e RTCSctpTransport.
  • Sono state rimosse le funzioni WebRTC specifiche per Firefox mozRTCPeerConnection, mozRTCIceCandidate e mozRTCSessionDescription, da tempo dichiarate obsolete. Rimosso l'attributo obsoleto CanvasRenderingContext2D.mozTextStyle.
  • Nugli strumenti per sviluppatori web sono state ampliate le capacità della funzione di ricerca nei file, disponibile nel debugger JavaScript. Il pannello di ricerca è stato spostato nella barra laterale standard, consentendo di vedere i risultati mentre si modificano gli script. È stata garantita la visualizzazione dei risultati minificati e dei risultati dalla cartella node_modules. Per impostazione predefinita, sono nascosti i risultati della ricerca nei file ignorati. È stata aggiunta la supporto alla ricerca per maschere e la possibilità di utilizzare modificatori durante la ricerca (ad esempio, per la ricerca senza distinzione tra maiuscole e minuscole o l'applicazione di espressioni regolari).
  • Nell'interfaccia di visualizzazione dei file HTML è stata attivata la modalità di formattazione visiva (pretty print) del codice JavaScript incorporato.
  • Nel debugger JavaScript è consentita la sovrascrittura dei file di script. È stata aggiunta l'opzione «Add script override» nel menu contestuale mostrato per i file di codice, che consente di caricare un file di script sul proprio computer e modificarlo; dopodiché, questo script modificato verrà utilizzato durante l'elaborazione della pagina, anche dopo il suo ricaricamento.
    Rilascio di Firefox 113
  • Nella versione per Android:
    • Per impostazione predefinita è stato attivato l'accelerazione hardware per la decodifica dei video nel formato AV1, utilizzando un decoder software in assenza di supporto.
    • È stato attivato l'uso della GPU per accelerare la rasterizzazione Canvas2D.
    • È stata migliorata l'interfaccia del visualizzatore PDF integrato, semplificando il salvataggio dei file PDF aperti.
    • È stato risolto un problema di riproduzione video in modalità orizzontale.

Oltre alle novità e alla correzione di bug, in Firefox 113 sono state risolte 41 vulnerabilità. 33 vulnerabilità sono state contrassegnate come pericolose, di cui 30 (raggruppate sotto CVE-2023-32215 e CVE-2023-32216) sono state causate da problemi di gestione della memoria, come overflow di buffer e accesso a aree di memoria già liberate. Potenzialmente, questi problemi possono consentire l'esecuzione di codice malevolo aprendo pagine appositamente create. La vulnerabilità CVE-2023-32207 permette di bypassare la richiesta di autorizzazione costringendo all'interazione con un pulsante di conferma tramite sovrapposizioni ingannevoli (clickjacking). La vulnerabilità CVE-2023-32205 consente di nascondere gli avvisi del browser tramite sovrapposizioni di finestre popup.

Nella versione beta di Firefox 114 è stata implementata l'interfaccia utente per gestire l'elenco delle eccezioni per il «DNS over HTTPS». Le impostazioni «DNS over HTTPS» sono state spostate nella sezione «Privacy e sicurezza». È stata fornita la possibilità di cercare direttamente nei segnalibri dal menu «Segnalibri». Il pulsante per attivare il menu segnalibri può ora essere posizionato nella barra degli strumenti. È stata aggiunta la possibilità di ricercare selettivamente nella cronologia locale delle visite durante la selezione «Cerca nella cronologia» nel menu Cronologia, Libreria o Applicazione.

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