Firefox 72

È disponibile Firefox 72. Questa è la prima versione il cui tempo di preparazione è stato ridotto da 6 a 4 settimane.

  • Modalità «picture-in-picture» è abilitato su piattaforme Linux e macOS.
  • Nelle versioni per OpenBSD è stata implementata isolamento del file system tramite unveil().
  • Protezione dal tracciamento ha iniziato per impostazione predefinita blocca le richieste a risorse accusate di raccogliere impronte digitali (fingerprinting).
  • Siti non possono più richiedere il permesso agli utenti (per l'uso della geolocalizzazione, della fotocamera, delle notifiche) fino a quando l'utente non inizia a interagire con la pagina (click del mouse, pressione di un tasto sulla tastiera, tap). La telemetria mostra quanto segue:
    • le richieste di notifica sono estremamente impopolari (solo l'1% viene approvato, il 48% viene rifiutato, negli altri casi la richiesta viene ignorata). Nel corso di un mese, gli utenti hanno ricevuto un miliardo e mezzo di richieste, delle quali sono state approvate solo 23,5 milioni.
    • richiedere nuovamente il permesso non aumenta la probabilità che l'utente accetti. L'85% delle approvazioni è stato ottenuto alla prima richiesta.
    • i webmaster, in genere, non aspettano che l'utente inizi a interagire con la pagina, ma presentano le richieste immediatamente.
    • le richieste che aspettano l'interazione dell'utente con la pagina vengono approvate il doppio delle volte.

    A partire da questa versione, se la richiesta è stata creata senza attendere azioni dall'utente, verrà mostrata solo come un'icona nella barra degli indirizzi.

  • Il colore delle barre di scorrimento si adatta automaticamente al colore di sfondo della pagina.
  • Nell'intestazione HTTP Accept è stata aggiunta la supporto per image/webp. Sebbene questo comportamento sia contrario a la specifica, viene applicato in Chromium, quindi molti siti controllano questa intestazione per determinare se il browser supporta il formato WebP.
  • Firefox ha imparato использовать политики, размещённые в /run/user/$UID/firefox/policies.json
  • È stata introdotta possibilità di utilizzare certificati client dallo storage di Windows (security.osclientcerts.autoload).
  • Quando viene disabilitata l'invio della telemetria, tutti i dati pertinenti verranno rimossi dai server di Mozilla entro 30 giorni, come da richiesta della legge californiana sulla protezione dei diritti dei consumatori.
  • Il numero di cartelle recenti nella finestra di dialogo per aggiungere un segnalibro è aumentato da 5 a 7. Per chi ne necessita ancora di più, è stata aggiunta l'impostazione browser.bookmarks.editDialog.maxRecentFolders.
  • Completamente ristrutturata meccanismo di sincronizzazione dei segnalibri. Questo ha permesso di risolvere molti problemi: duplicazione, perdita e mescolamento dei segnalibri, mescolamento delle cartelle, problemi di sincronizzazione dei nuovi segnalibri o di quelli spostati.
  • Rimossa la possibilità integrata di bloccare il download delle immagini da domini specifici (era profondamente nascosta e non era molto popolare). Questa funzione è gestita molto meglio da estensioni come uMatrix.
  • Interrotta highlightsFromPoint() HTTP Public Key Pinning. Il sito web poteva informare il browser che il certificato SSL utilizzato doveva essere considerato valido solo se emesso da un determinato ente di certificazione. Sfortunatamente, HPKP non solo non ha guadagnato popolarità, ma ha anche aperto la strada al ricatto. Un aggressore, avendo accesso alle impostazioni del server web, implementava HPKP e costringeva i clienti a memorizzare queste informazioni per alcuni anni. Quando il proprietario riacquistava il controllo e rimuoveva il certificato dell'aggressore, i clienti perdevano la possibilità di connettersi al server. Inoltre, la tecnologia si è rivelata un modo semplice per
  • È stato aperto codice del proxy di Pocket, che consente di ricevere contenuti sponsorizzati in nuove schede senza compromettere la privacy degli utenti.
  • CSS:
    • Attivata la supporto per Shadow Parts (attributo part ed il pseudo-elemento ::part, che permettono di visualizzare selettivamente elementi del Shadow DOM).
    • Abilitato supporto Motion Path.
    • Implementate le proprietà scale, rotate e translate.
  • JavaScript: добавлена поддержка operatore di coalescenza con NULL.
  • API: attivato il supporto FormDataEvent.
  • Service Workers: aggiunto il supporto per la proprietà WindowOrWorkerGlobalScope.crossOriginIsolated.
  • Rete: Se la richiesta viene reindirizzata, nella scheda "Risposta" ora
    • Il debugger ha ottenuto il supporto per i punti di interruzione condizionali (che scattano alla lettura o modifica delle proprietà di un oggetto).
    • Monitor di rete ha imparato mostrare informazioni sui tempi di richiesta, inizio e fine caricamento di ciascuna risorsa.
    • La modalità di design reattivo ha iniziato a supportare la simulazione di diversi valori di meta viewport.
    • Ispettore consente simulare diversi valori prefers-color-scheme.
    • L'inspector dei websocket adesso mostra volume dei dati ricevuti e trasmessi, oltre al formato ASP.NET Core SignalR.
    • Rimosso il "Semplice editor JavaScript" poiché è stato sostituito con successo da modalità di input multilinea della console.

Fonte: linux.org.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