Rilascio di Firefox 127

È stato rilasciato il browser web Firefox 127 e è stato creato un aggiornamento della versione a lungo termine - 115.12.0. La versione Firefox 128 è passata nella fase di beta testing, il cui rilascio è previsto per il 9 luglio.

Novità principali in Firefox 126:

  • Nel menu «V» con l'elenco di tutte le schede aperte e nel menu contestuale delle schede è stato aggiunto un pulsante per chiudere tutte le schede duplicate nella finestra attuale.

    Rilascio di Firefox 127
  • È attivata la sostituzione automatica del protocollo HTTP con HTTPS per le risorse nei tag <img>, <audio> e <video>, se questi tag vengono utilizzati su una pagina aperta in HTTPS. Se le risorse caricate non sono disponibili in HTTPS, non verranno più mostrate su pagine aperte in HTTPS.
  • È stata aggiunta la supporto per la determinazione anticipata IP addresses degli host, senza attendere che l'utente faccia clic sul collegamento o effettui una richiesta al servizio indicato sulla pagina. I domini da risolvere anticipatamente in DNS devono essere elencati tramite l'elemento «link» con l'attributo ‘rel=»dns-prefetch»‘.
  • Per ridurre le informazioni che possono essere utilizzate per identificare indirettamente gli utenti, per i sistemi a 32 bit x86, nell'intestazione User-Agent, così come nell'API JavaScript navigator.platform e navigator.oscpu, ora verrà indicata l'architettura x86_64.
  • Nello strumento per la cattura degli schermi è stata aggiunta la supporto per creare schermate per file nei formati SVG e XML, oltre che per le pagine di servizio » about:». È stata aggiunta la possibilità di controllare la creazione di screenshot utilizzando le combinazioni di tasti, implementata la compatibilità con i temi e la modalità di visualizzazione a contrasto elevato (HCM, High Contrast Mode). È stata migliorata la performance per la salvataggio di grandi aree dello schermo.
  • Nell'about:config sono state aggiunte le impostazioni toolkit.scrollbox.pagescroll.maxOverlapPercent e toolkit.scrollbox.pagescroll.maxOverlapLines, permettendo di modificare lo spostamento della pagina durante lo scorrimento, specificato in percentuale e righe.
  • Sulla piattaforma Windows è stata implementata la possibilità di avviare automaticamente Firefox dopo l'accensione del computer. Grazie al caricamento anticipato, l'utente non deve aspettare durante il primo avvio dell'applicazione: il browser sarà pronto per l'uso immediatamente. La modalità può essere attivata nella sezione impostazioni Generale/Avvio o tramite una notifica, simile a un invito a usare Firefox come browser predefinito.
  • Sulle piattaforme macOS e Windows è stata implementata una protezione aggiuntiva per l'accesso quando si utilizza la funzione di riempimento automatico delle credenziali salvate o quando si visualizzano le informazioni sulle password nel gestore password. Operazioni simili con il gestore password richiederanno conferma di autenticazione nel sistema (ad esempio, inserendo la password di sistema, la verifica dell'impronta digitale, l'autenticazione vocale o facciale).
  • Sulla piattaforma macOS è abilitata per impostazione predefinita la navigazione tra gli elementi di input con il tasto tab, invece di utilizzare la modalità di navigazione della tastiera specifica per macOS, non coerente con il comportamento delle altre piattaforme (nelle impostazioni è possibile ripristinare la vecchia modalità).
  • Nei testi che utilizzano il formato WebVTT (Web Video Text Tracks Format), è stata aggiunta la supporto per i caratteri consentiti nel markup HTML. Il WebVTT è utilizzato per organizzare la visualizzazione del testo in determinati momenti, ad esempio per mostrare i sottotitoli.
  • Nell'API Clipboard è stata inclusa per impostazione predefinita l'interfaccia ClipboardItem e la supporto per i metodi navigator.clipboard.read() e navigator.clipboard.write(), consentendo alle app web di leggere e scrivere dati negli appunti.
    Quando si tenta di leggere dati dagli appunti, registrati da un'app web diversa, verrà mostrato all'utente un messaggio di conferma prima di procedere con l'operazione.
  • È stata implementata una supporto sperimentale per l'impostazione di interspaziatura simmetrica tra caratteri tramite la proprietà CSS letter-spacing. In questa nuova modalità, l'intervallo non viene impostato tra il carattere corrente e il successivo, ma viene diviso in due parti, applicate prima e dopo il carattere. La modalità può essere abilitata tramite l'impostazione layout.css.letter-spacing.model in about:config.
  • Nell'attributo «href» del tag «<base>», utilizzato per impostare il percorso base per i collegamenti relativi, è vietato l'uso degli schemi «data:» e «javascript:».
  • Negli effetti gradiente creati tramite le funzioni CSS conic-gradient(), linear-gradient(), radial-gradient(), repeating-conic-gradient(), repeating-linear-gradient() e repeating-radial-gradient(), è consentito utilizzare il tipo «<color-interpolation-method>».
  • Nell'oggetto Set, che definisce una collezione di valori, sono stati aggiunti metodi che implementano operazioni tipiche di lavoro con insiemi: Set.prototype.intersection(),
    Set.prototype.union(),
    Set.prototype.difference(),
    Set.prototype.symmetricDifference(),
    Set.prototype.isSubsetOf(),
    Set.prototype.isSupersetOf() e Set.prototype.isDisjointFrom().
  • È vietata l'installazione di estensioni i cui file XPI siano firmati utilizzando algoritmi non sicuri (l'impostazione PREF_XPI_WEAK_SIGNATURES_ALLOWED è impostata su false per impostazione predefinita).
  • Nella versione per la piattaforma Android:
    • È stata aggiunta la supporto per la traduzione dei contenuti da una lingua all'altra. Proprio come nella versione desktop di Firefox, per la traduzione viene utilizzato il sistema di traduzione integrato nell'applicazione, che esegue la traduzione sulla macchina locale dell'utente senza fare affidamento su servizi cloud esterni.
    • Nel menu «…» è stato aggiunto un nuovo elemento «Password».
    • È consentito l'uso del tasto Invio sul pannello numerico laterale delle tastiere desktop per confermare l'URL inserito nella barra degli indirizzi.
    • Sono state incluse ottimizzazioni aggiuntive nel processo di compilazione, che hanno aumentato la reattività dell'interfaccia, ridotto i tempi di avvio e prolungato l'autonomia del dispositivo.
    • La sezione con l'elenco delle pagine recentemente salvate è stata spostata nella sezione dei segnalibri. Gli elementi dell'elenco ora non scompaiono dopo la scadenza.

Oltre alle novità e alle correzioni di bug, in Firefox 127 sono state risolte 22 vulnerabilità. 11 vulnerabilità sono state contrassegnate come critiche, di cui 9 causate da problemi di gestione della memoria, come overflow di buffer e accesso a aree di memoria già liberate. Queste problematiche potrebbero potenzialmente portare all'esecuzione di codice malevolo aprendo pagine opportunamente progettate.

Fonte: opennet.ru

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