Versione di Firefox 69

hè accadutu liberazione di u navigatore web Firefox 69, cum'è ancu versione mobile Firefox 68.1 per a piattaforma Android. Inoltre, l'aghjurnamenti sò stati generati rami cù un sustegnu longu 60.9.0 и 68.1.0 (ESR branch 60.x ùn serà più aghjurnatu; a migrazione à a branche 68.x hè cunsigliatu). Prestu à a scena test beta A filiera di Firefox 70 farà a transizione, a liberazione di quale hè prevista per u 22 d'ottobre.

menu innovazioni:

  • U modu standard predeterminatu per bluccà u cuntenutu indesevule hà aghjustatu e funzioni di ignurà i Cookies di tutti i sistemi di seguimentu di terzu partitu è ​​di bluccà l'inserti JavaScript chì mineranu e criptovalute. U codice di minatura provoca un incrementu significativu di a carica di CPU in u sistema di l'utilizatori è hè generalmente introduttu in siti com'è u risultatu di pirate o utilizatu in siti dubbiosi cum'è un metudu di monetizazione.
    In precedenza, i dati di bloccu era attivatu solu quandu selezziunate u modu di bloccu strettu, chì avà hè sensu per attivà solu se vulete bluccà i metudi. identificazione nascosta ("impronta digitale di u navigatore"). U bloccu hè realizatu secondu a lista disconnect.me.
    Versione di Firefox 69

    Quandu bluccatu, un simbulu di scudo hè visualizatu in a barra di l'indirizzu, è in u menù di cuntestu pudete vede da quali siti sò stati bluccati i Cookies utilizati per seguità i movimenti. In u listessu menù, pudete disattivà selettivamente u bloccu per i siti individuali.

    Versione di Firefox 69Versione di Firefox 69

  • L'opzioni per bluccà a riproduzione automatica di cuntenutu multimediale sò state allargate. In più di a funzione aghjunta prima di muting u sonu in video auto-playing implementatu a capacità di piantà cumplettamente a riproduzione di video, micca limitatu à muting u sonu. Per esempiu, se prima publicità video nantu à i siti web sò stati mostrati, ma senza sonu, allora in u novu modu, ùn anu mancu principià à ghjucà senza un clic esplicitu. Per attivà u modu, un novu articulu "Blocca l'audio è u video" hè statu aghjuntu à i paràmetri di riproduzione automatica (Opzioni> Privacità è Sicurezza> Permessi> Autoplay), chì cumplementa u modu predeterminatu "Blocca l'audio".

    Versione di Firefox 69

    U modu pò esse sceltu in relazione à siti specifichi attraversu u menù di cuntestu affissatu quandu cliccate nantu à u buttone "(i)" in a barra di indirizzu.

    Versione di Firefox 69

  • Per l'utilizatori di l'USA è di e custruzzioni "en-US", u layout di i blocchi di a pagina iniziale affissata quandu apre una nova tabulazione hè stata cambiata, è a visualizazione di cuntenutu supplementu cunsigliatu da u serviziu Pocket hè stata aghjunta. A dimensione di i blocchi è u numeru di ricumandazioni sò stati cambiati, novi sezzioni tematiche sò state pruposte (Salute, Scienza, Tecnulugia è Divertimentu);
  • A capacità di ghjucà u cuntenutu Flash via u plugin Adobe Flash hè disattivata per automaticamente. L'opzione per l'attivazione permanente di Flash hè stata sguassata da i paràmetri di u plugin Adobe Flash Player, lascendu solu l'opzione per disattivà Flash è attivà individualmente per siti specifichi (attivazione per clic esplicitu) senza ricurdà u modu sceltu. I filiali di Firefox ESR continuanu à sustene Flash finu à a fine di u 2020;
  • Disabilitatu trattamentu di u schedariu predeterminatu userContent.css и userChrome.css, chì permette à l'utilizatore per annullà u disignu di i siti o l'interfaccia di Firefox. U mutivu di disattivà u predeterminatu hè di riduce u tempu d'iniziu di u navigatore. U cambiamentu di cumpurtamentu via userContent.css è userChrome.css hè fattu assai raramente da l'utilizatori, è a carica di dati CSS consuma risorse supplementari (l'ottimisazione elimina l'accessu à u discu innecessariu). Per rinvià u processu di userChrome.css è userContent.css à about:config, hè statu aghjuntu un paràmetru di "toolkit.legacyUserProfileCustomizations.stylesheets", chì serà attivatu automaticamente per l'utilizatori chì anu digià utilizatu userChrome.css o userContent.css;
  • Per WebRTC, hè stata implementata a capacità di processà i canali chì utilizanu diversi codecs video, chì simplificà a creazione di servizii di videoconferenza, i participanti di quale ponu utilizà diversi software di clientella;
  • Per l'architettura ARM64, u mutore JavaScript soporta a compilazione JIT;
  • Da l'identificatori di u navigatore (navigator.userAgent, navigator.platform è navigator.oscpu), l'infurmazioni nantu à l'usu di una versione 32-bit di Firefox in un ambiente OS 64-bit hè esclusa (precedentemente necessaria per Flash, ma lasciava un vettore supplementu). per l'identificazione di l'utilizatori nascosti);
  • Aggiunta una funzione per vede video in modalità Picture-in-Picture, chì vi permette di staccà u video in a forma di una finestra flottante chì resta visibili mentre navigate in u navigatore. Per vede in questu modu, avete bisognu di cliccà nantu à u tooltip o in u menù di cuntestu affissatu quandu fate un clic destro nantu à u video, selezziunate "Imagine in stampa" (in YouTube, chì sustituisci u so propiu gestore di menu di cuntestu, duvete dritta-). cliccate duie volte o cliccate cù a chjave Shift pressata). U supportu di u modu pò esse attivatu in about:config usendu l'opzione "media.videocontrols.picture-in-picture.enabled";

    Versione di Firefox 69

  • Aggiuntu implementazione di un generatore di password ("signon.generation.available" in about:config), chì vi permette di visualizà un suggerimentu cù una password forte generata automaticamente quandu cumplete e forme di registrazione;

    Versione di Firefox 69

  • À u gestore di password aghjustatu a capacità di processà i cunti in u cuntestu di un duminiu di primu livellu, chì vi permette di offre una password salvata per tutti i subdominii. Per esempiu, una password salvata per login.example.com serà avà offerta per l'autofill in forme in u situ www.example.com;
  • Aggiuntu gestore di gestione di priorità prucessi handler, chì si permette di trasmette infurmazione à u sistema operatore nantu à i prucessi di priorità più altu. Per esempiu, un prucessu di cuntenutu chì processa una tabulazione attiva serà datu una priorità più alta (più risorse CPU attribuite) cà un prucessu assuciatu cù tabulazioni di fondo (se ùn riproducenu micca video o audio). U cambiamentu hè attualmente attivatu per automaticamente solu per a piattaforma Windows per altri sistemi, l'opzione dom.ipc.processPriorityManager.enabled in about-config deve esse attivata;
  • attivatu per difettu API UserScripts, chì permette di creà add-ons in stile Greasemonkey basati nantu à a tecnulugia WebExtensions per eseguisce scripts persunalizati in u cuntestu di e pagine web. Per esempiu, cunnessendu scripts pudete cambià u disignu è u cumpurtamentu di e pagine chì vede. Questa API hè digià inclusa in Firefox, ma finu à avà l'attivazione hà bisognu di stabilisce l'impostazione "extensions.webextensions.userScripts.enabled" in about:config. A cuntrariu di add-ons esistenti cù funziunalità simili chì utilizanu a chjama tabs.executeScript, a nova API permette di isolà scripts in ambienti sandbox separati, risolve i prublemi di rendiment è permette di gestisce diverse fasi di carica di pagina.
  • A pruprietà navigator.mediaDevices hè avà dispunibule solu quandu apre una pagina in un Cuntestu Secure, i.e. quandu hè apertu via HTTPS, via localhost o da un schedariu locale;
  • Aghjunghje proprietà CSS overflow-inline и overflow-bloc, chì vi permette di cuntrullà a visualizazione di cuntenutu chì si estende oltre i blocchi è l'elementi inline (tagliate a cuda o vede una barra di scorrimentu). E pruprietà sò implementate per cunversione automatica in overflow-x è overflow-y secondu u modu di output di cuntenutu (da cima à fondu o linea per linea).
  • Per e proprietà CSS spaziu biancu supportu per u valore di break-spaces hè statu implementatu;
  • Pruprietà CSS implementata cuntenenu, indicà chì l'elementu è u so cuntenutu sò siparati da u restu di l'arbulu DOM;
  • A pruprietà CSS aghjunta sceglite l'utilizatori, chì permette di stabilisce se u testu pò esse sceltu da l'utilizatore;
  • Aggiunta a capacità di stabilisce e regule @supports per i selettori (
    u furmatu "@supports selector (selector-to-test){...}", chì pò esse usatu per applicà CSS selettivamente solu se un certu selettore hè supportatu o micca supportatu in u navigatore;

  • Supportu aghjuntu campi publichi per esempi di classi JavaScript chì permettenu di specificà e proprietà predefinite chì sò inizializzate fora di u custruttore. In un futuru vicinu, u sustegnu per i campi privati ​​chì ùn sò micca visibili fora di a classe hè ancu previstu;

    classa prodottu {
    nome;
    tassa = 0.2; /*campu publicu*/
    #basePrice = 0; /*campu privatu*/
    prezzu;

    custruttore (nome, prezzu base) {
    this.name = nome;
    this.basePrice = prezzu base;
    this.price = (basePrice * (1 + this.tax)).toFixed (2);
    }
    }

  • Aggiunta API Resize Observer, chì vi permette di cunnette un gestore à quale seranu mandati notifiche nantu à i cambiamenti in a dimensione di l'elementi specificati nantu à a pagina. A diferenza chjave trà a nova API è window.onresize è CSS Media Queries hè chì pudete detectà se un elementu specificu nantu à a pagina hè cambiatu, invece di tutta l'area visibile, chì vi permette di risponde cambià solu quellu elementu senza cambià l'elementu. tuttu u cuntenutu visibile;
  • Aghjunghje Microtasks API, rapprisintatu da un metudu (WindowOrWorkerGlobalScope.queueMicrotask(), chì permette di pianificà una funzione di callback callback à un livellu bassu aghjunghjendu à a fila di microtask;
  • Novi metudi aghjuntu Blob.text(), Blob.arrayBuffer(), Blob.stream(), DOMMatrix.fromMatrix(), AbstractRange () è StaticRange ();
  • A capacità di specificà a maschera "*" per e dumande senza credenziali hè stata aghjuntu à l'intestazione HTTP Access-Control-Expose-Headers, Access-Control-Allow-Methods è Access-Control-Allow-Headers HTTP;
  • A cunsola web furnisce un gruppu di alerti nantu à l'attività ligata à u seguimentu di i movimenti di l'utilizatori;
    Versione di Firefox 69

  • L'infurmazione dettagliata nantu à i motivi di u bluccatu di risorse (CSP, cuntenutu mistu, etc.) hè stata aghjunta à u pannellu d'ispezione di l'attività di a rete, è hè stata aghjunta una colonna opzionale cù l'URL sanu;
    Versione di Firefox 69

  • U debugger JavaScript hè statu lanciatu più veloce. E funzioni di debugging remoti sò state spustate in l'interfaccia about:debugging. U supportu per u debugging passu à passu di e funzioni asincrone (Async) hè statu implementatu. Aggiuntu una nova classa di breakpoints chì pò esse ligata à l'occurrence di l'avvenimenti ligati à u mouse, touch screen, animazione, DOM, media queries,
    travagliadori, etc.

    Versione di Firefox 69

  • Una interfaccia per a presentazione di a pagina di auditu hè stata aghjunta à l'arnesi di sviluppatore, chì usa descrizzioni di testu alternativu cuntenutu (per esempiu, vede testu da l'attributu "alt".
    invece di imagine);

    Versione di Firefox 69

  • In i sistemi macOS cù parechje carte grafiche, un cambiamentu più aggressivu à a GPU efficiente in energia hè attivatu una volta chì u cuntenutu WebGL hà finitu di trasfurmà. Hè aghjustatu ancu a prutezzione contru à passà da una GPU efficiente in energia à una GPU putente per una sola volta WebGL. E custruzzioni per macOS mostranu ancu u prugressu di scaricamentu di i fugliali attraversu l'interfaccia standard di Finder. A furmazione di l'installazione di Firefox custruite in u formatu PKG hà iniziatu;
  • Per Windows 10 cù l'aghjurnamenti recenti (1903+), u supportu per l'estensione Web Authentication HmacSecret via Windows Hello hè statu aghjuntu per l'autentificazione in i siti senza inserisce una password cù una impronta digitale, ricunniscenza faciale o token USB;
  • discontinued furmazione di novi versioni di Firefox per Android, invece di quale hè avà chjamatu Fenix si sviluppa un novu navigatore per i dispositi mobili chì utilizanu u mutore GeckoView è un inseme di librerie Mozilla Android Components. Correzioni currettivi per Firefox per Android seranu liberati in tuttu l'annu cum'è parte di a filiera ESR di Firefox 68, per esempiu, una liberazione hè stata furmata. 68.1. Per scaricà un novu navigatore, duvete aduprà test builds
    Preview di Firefox.

In più di innovazioni è correzioni di bug, Firefox 69 hà riparatu 30 vulnerabilità, di quale solu unu (CVE-2019-11751) marcatu cum'è criticu. Stu prublema hè specificu à a piattaforma Windows è permette un schedariu arbitrariu per esse scrittu à u sistema quandu u navigatore hè lanciatu da un'altra applicazione (per esempiu, quandu apre un ligame da un prugramma di messageria, pudete furmà u ligame in modu chì A lanciazione di u navigatore hà da risultatu in a creazione di un file autorun in u cartulare 'Startup'). A diminuzione di u nùmeru di vulnerabili critichi hè duvuta à u fattu chì i prublemi di memoria, cum'è i buffer overflows è l'accessu à e zoni di memoria digià liberati, sò avà marcati cum'è periculosi, ma micca critichi. A nova liberazione risolve 13 prublemi simili chì puderanu purtà à u codice di l'attaccante esse eseguitu quandu e pagine apposta sò aperte.

Source: opennet.ru

Add a comment