Rilascio di Firefox 127

È stato rilasciato il web browser Firefox 127 e creato un aggiornamento della versione con supporto a lungo termine — 115.12.0. La versione Firefox 128 è stata trasferita in fase di beta testing, il 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 è stata aggiunta un pulsante per chiudere tutte le schede duplicate nella finestra corrente.

    Rilascio di Firefox 127
  • La sostituzione automatica del protocollo HTTP con HTTPS è attivata per le risorse nei tag <img>, <audio> e <video>, se questi tag sono utilizzati sulla pagina aperta tramite HTTPS. Se le risorse caricate non sono disponibili tramite HTTPS, ora non verranno mostrate sulle pagine aperte tramite HTTPS.
  • È stata aggiunta la supporto per la definizione anticipata indirizzi IP degli host, senza attendere che l’utente segua il link o richieda la risorsa indicata nella pagina. I domini da risolvere anticipatamente in DNS devono essere indicati tramite l’elemento 'link' con l’attributo ‘rel="dns-prefetch"’.
  • Per ridurre le informazioni che possono essere utilizzate per identificazioni indirette degli utenti, per i sistemi a 32 bit x86 nell'intestazione User-Agent, nonché nell'API JavaScript navigator.platform e navigator.oscpu, ora verrà specificata l'architettura x86_64.
  • Nello strumento per la cattura dello schermo è stata aggiunta la funzionalità di creazione di screenshot per file in formato SVG e XML, oltre che per le pagine di servizio ‘about:’. È stata aggiunta la possibilità di controllare la creazione di screenshot utilizzando combinazioni di tasti, e è stata migliorata la compatibilità con le modalità di tema e contrasti elevati (HCM, High Contrast Mode). Aumentate le prestazioni per il salvataggio di ampie aree dello schermo.
  • Nell'about:config sono state aggiunte le impostazioni toolkit.scrollbox.pagescroll.maxOverlapPercent e toolkit.scrollbox.pagescroll.maxOverlapLines, che consentono di modificare lo spostamento della pagina durante lo scrolling, indicato in percentuale e righe.
  • Sulla piattaforma Windows è stata implementata la possibilità di avviare automaticamente Firefox dopo il caricamento del computer. Grazie al caricamento anticipato, l’utente non deve aspettare durante il primo avvio dell’applicazione: il browser sarà pronto all'uso immediatamente. La modalità può essere attivata nella sezione delle impostazioni Generali/Avvio o tramite una notifica, mostrata analogamente a un invito a utilizzare Firefox come browser predefinito.
  • Sulle piattaforme macOS e Windows è stata implementata una protezione aggiuntiva per l'accesso durante l'utilizzo della funzionalità di completamento automatico delle password salvate o durante la visualizzazione delle informazioni sulle password nel gestore delle password. Operazioni simili con il gestore delle password richiederanno la conferma dell'autenticazione nel sistema (ad esempio, inserimento della password di sistema, verifica dell'impronta digitale, autenticazione vocale o facciale).
  • Sulla piattaforma macOS la navigazione tra gli elementi utilizzando il tasto Tab è abilitata di default, al posto della modalità di navigazione della tastiera specifica per macOS, che non corrisponde al 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 simboli consentiti nella marcatura HTML. WebVTT è utilizzato per organizzare l'output del testo in determinati momenti, ad esempio per mostrare i sottotitoli.
  • Nell'API Clipboard è abilitato di default l'interfaccia ClipboardItem e il supporto per i metodi navigator.clipboard.read() e navigator.clipboard.write(), che consentono all'app web di leggere e scrivere dati negli appunti.
    Quando si tenta di leggere dati dagli appunti, registrati da un'altra app web, prima di eseguire l'operazione verrà mostrata all'utente una richiesta di conferma dell'azione.
  • È stata implementata una supporto sperimentale per l'impostazione dello spazio interlettere simmetrico tramite la proprietà CSS letter-spacing. In questa nuova modalità, lo spazio viene diviso in due parti, che vengono applicate prima e dopo il simbolo, invece di essere impostato solo tra il simbolo corrente e il successivo. La modalità viene attivata tramite l'impostazione layout.css.letter-spacing.model in about:config.
  • Nell'attributo 'href' del tag '', utilizzato per impostare il percorso di base per i link relativi, è vietato l'uso degli schemi 'data:' e 'javascript:'.
  • Nei gradienti creati utilizzando le funzioni CSS conic-gradient(), linear-gradient(), radial-gradient(), repeating-conic-gradient(), repeating-linear-gradient() e repeating-radial-gradient(), è consentito utilizzare il tipo ''.
  • Nell'oggetto Set, che definisce una collezione di valori, sono stati aggiunti metodi con l'implementazione delle operazioni tipiche sui set: Set.prototype.intersection(),
    Set.prototype.union(),
    Set.prototype.difference(),
    Set.prototype.symmetricDifference(),
    Set.prototype.isSubsetOf(),
    Set.prototype.isSupersetOf() e Set.prototype.isDisjointFrom().
  • È vietato installare estensioni i cui file XPI sono firmati utilizzando algoritmi non sicuri (l'impostazione PREF_XPI_WEAK_SIGNATURES_ALLOWED è impostata su false per impostazione predefinita).
  • Nella versione per la piattaforma Android:
    • Aggiunta la possibilità di tradurre il contenuto da una lingua all'altra. Come nella versione desktop di Firefox, viene utilizzato un sistema di traduzione integrato nell'app, che traduce localmente sul sistema dell'utente senza fare riferimento a servizi cloud esterni.
    • Nel menu «…» è stato aggiunto un nuovo elemento «Password».
    • È consentito l'uso del tasto Enter sul tastierino numerico laterale delle tastiere desktop per confermare l'URL inserito nella barra degli indirizzi.
    • Sono state incluse ottimizzazioni aggiuntive nella fase di compilazione, che hanno aumentato la reattività dell'interfaccia, ridotto il tempo 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 dei bug, Firefox 127 ha risolto 22 vulnerabilità. 11 vulnerabilità sono contrassegnate come gravi, 9 delle quali sono causate da problemi di gestione della memoria, come buffer overflow e accesso ad aree di memoria già liberate. Questi problemi possono potenzialmente portare all'esecuzione di codice da parte di un malintenzionato quando si aprono pagine appositamente formulate.

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