Firefox 151

È disponibile Firefox 151, caratterizzato da un miglioramento nella protezione contro la raccolta di impronte digitali, supporto per Web Serial API e la possibilità per i siti di catturare l'input da tastiera in modalità schermo intero.

  • Il backup locale del profilo è disponibile su Linux (su macOS attivazione è stata posticipata fino al prossimo rilascio).
  • Ristrutturato design una nuova scheda, per garantirne la preparazione a futuri cambiamenti, come widget e scorciatoie migliorate, la cui introduzione è prevista nella prossima versione (browser.newtabpage.activity-stream.nova.enabled).
  • La larghezza del campo di ricerca nelle impostazioni è stata significativamente aumentata.
  • In modalità di navigazione privata è comparso la possibilità pulire tutti i dati della sessione attuale senza dover chiudere la finestra del browser e iniziare una nuova sessione.
  • La protezione dal tracciamento è diventata ancora più efficace nella lotta contro la raccolta di impronte digitali. Il numero di utenti che possono essere identificati in modo univoco è diminuito in media del 14% (e del 49% su macOS).
  • Visualizzatore PDF ha imparato unire più documenti.
  • Nel sottomenu 'Altri strumenti' è stata aggiunta c'è un'opzione per richiamare about:translations.
  • Il VPN integrato ora consente può selezionare il paese in cui si trova il nodo di uscita.
  • Corretto trasmettere ai siti informazioni errate sulla risoluzione dello schermo nei sistemi con più monitor.
  • Il completamento automatico degli indirizzi inclusa per gli utenti nei Paesi Bassi.
  • Eliminato un vincolo architettonico che impediva ai siti di vedere le autorizzazioni temporanee (quando l'utente ha concesso, ad esempio, accesso alla geolocalizzazione, ma non ha selezionato 'ricorda questa decisione').
  • Spostare il profilo in un'altra cartella o in un altro OS non compromette più il funzionamento delle estensioni installate e dei temi (in extensions.json rimanevano i vecchi percorsi).
  • macOS:
  • imposta le configurazioni di geolocalizzazione quando l'utente consente al sito di determinare la posizione. Se la geolocalizzazione è disattivata a livello di OS, il browser chiederà all'utente di attivarla. considera attributo
  • HTML: È stata introdotta highlightsFromPoint() shadowrootslotassignment assegnazione shadowrootslot sugli elementi . In JavaScript, questo attributo si riflette nelle proprietàShadowRoot.slotAssignment HTMLTemplateElement.shadowRootSlotAssignment o @container.
  • CSS:
    • Direttiva richieste ora supporta style() stile() (consente di verificare se un contenitore ha una dichiarazione valida, una proprietà specifica o una proprietà personalizzata, e applicare di conseguenza stili ai suoi elementi figli).
    • La proprietà position-anchor ora supporta (predefinito) valore normal (assicura coerenza con la proprietà area-position: se viene aggiornato, anche position-anchor verrà aggiornato automaticamente).
  • Metodo
    • Sanitizer.replaceElementWithChildren() restituisce ora false, se l'elemento da sostituire è false, se l'elemento sostituito è <svg> nello spazio dei nomi SVG o nello spazio dei nomi MathML.
    • È stata introdotta highlightsFromPoint() Document Picture-in-Picture API (consente di aprire una finestra sovrapposta ad altre finestre, che può contenere contenuti HTML qualsiasi).
    • Aggiunto proprietà CanvasRenderingContext2D.lang (utile per configurare il contesto di un canvas off-screen, che può essere renderizzato prima di essere associato a un qualsiasi elemento <canvas>).
    • Sanitizer.replaceElementWithChildren() Element.requestFullscreen() ora accettano proprietà options.keyboardLock come parametro (permette ai siti web di richiedere il blocco della tastiera quando l'elemento è visualizzato in modalità schermo intero). I siti possono ora impedire l'uscita dalla modalità schermo intero premendo il tasto Esc (l'uscita rimane possibile tramite la pressione e il mantenimento del tasto), e intercettare alcune scorciatoie da tastiera riservate del browser e annullare la loro azione predefinita.
    • GPUSupportedLimits ora supporta le proprietà maxStorageBuffersInFragmentStage, maxStorageBuffersInVertexStage, maxStorageTexturesInFragmentStage e maxStorageTexturesInVertexStage (permettono di impostare il numero massimo di buffer di archiviazione e texture consentiti nelle fasi dei frammenti e dei vertici dei shader.
    • supporto per l'interfaccia supporto della proprietà CSSContainerRule.conditions. La proprietà condition rappresenta la direttiva corrispondente richieste come un array di oggetti, dove ogni oggetto descrive una singola condizione del contenitore.
    • Abilitato supporto Web Serial API (consente di controllare microcontrollori con supporto per interfaccia seriale). Questo offre la possibilità di programmare microcontrollori e schede di sviluppo (come dispositivi ESP, BBC micro:bit e Raspberry Pi Pico), stampanti 3D, macchine CNC e altri dispositivi. Ogni sito che desidera utilizzare questa API deve creare un'estensione speciale, che fornisce le autorizzazioni necessarie, e l'utente deve installare l'estensione (simile a quanto già fatto con WebMIDI).
  • Strumenti per sviluppatori: un menu a discesa per controllare la velocità di animazione è ora sempre disponibile (fino ad ora appariva solo durante l'animazione attiva, il che ne complicava l'uso in caso di animazioni molto brevi).

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