Versione di Firefox 87

Hè stata liberata u navigatore web Firefox 87. Inoltre, hè stata creata una aghjurnazione à u ramu di supportu longu 78.9.0. A filiera Firefox 88 hè stata trasferita à a fase di prova beta, a liberazione di quale hè prevista per u 20 d'aprile.

Innuvazioni principali:

  • Quandu aduprate a funzione di ricerca è attivate u Modu Highlight All, a barra di scorrimentu avà mostra marchi per indicà a pusizione di e chjave truvate.
    Versione di Firefox 87
  • Eliminati elementi raramente usati da u menù di a Biblioteca. Solu i ligami à i marcati, a storia è i scaricamenti sò lasciati in u menù di a Biblioteca (tabulazioni sincronizzate, i marcati recenti è a lista di Pocket sò stati eliminati). In a screenshot sottu, à manca, u statu hè cum'è era, è à a diritta, cum'è in Firefox 87:
    Versione di Firefox 87Versione di Firefox 87
  • U menù di u Web Developer hè statu simplificatu significativamente - i ligami individuali à l'arnesi (Inspector, Web Console, Debugger, Network Style Error, Performance, Storage Inspector, Accessibility and Application) sò stati rimpiazzati cù un articulu generale di Web Developer Tools.
    Versione di Firefox 87Versione di Firefox 87
  • U menu Aiutu hè statu simplificatu, sguassate i ligami per e pagine di supportu, scurciate di tastiera, è un tour di tour, chì sò avà dispunibili nantu à a pagina generale Get Help. U buttone per impurtà da un altru navigatore hè statu eliminatu.
  • Aggiuntu u mecanismu SmartBlock, chì risolve i prublemi nantu à i siti chì si sviluppanu per u bloccu di script esterni in u modu di navigazione privata o quandu u bluccatu rinfurzatu di cuntenutu indesideratu (strittu) hè attivatu. Frà altre cose, SmartBlock permette di aumentà significativamente a prestazione di certi siti chì rallentanu per via di l'incapacità di carricà u codice di scrittura per u seguimentu. SmartBlock rimpiazza automaticamente i scripts utilizati per u seguimentu cù stubs chì assicuranu chì u situ carica currettamente. Stubs sò preparati per qualchi script di seguimentu d'utilizatori populari inclusi in a lista di Disconnect, cumpresi scripts cù i widgets di Facebook, Twitter, Yandex, VKontakte è Google.
  • U gestore di chjave Backspace hè disattivatu per automaticamente fora di u cuntestu di e forme di input. U mutivu di caccià u gestore hè chì a chjave Backspace hè attivamente utilizata quandu si scrive in forme, ma quandu ùn hè micca focalizatu nantu à a forma di input, hè trattata cum'è un muvimentu à a pagina precedente, chì pò esse risultatu in a perdita di testu digitatu duvuta. à u muvimentu involontariu à una altra pagina. Per rinvià u vechju cumpurtamentu, l'opzione browser.backspace_action hè stata aghjunta à about:config.
  • A furmazione di l'intestazione HTTP Referer hè stata cambiata. Per automaticamente, a pulitica "strict-origin-when-cross-origin" hè stabilita, chì implica taglià i percorsi è i paràmetri quandu invià una dumanda à altri ospiti quandu accede via HTTPS, sguassate u Referer quandu si passa da HTTPS à HTTP, è passendu. u Referer cumpletu per e transizioni internu in un situ. U cambiamentu s'applicà à e dumande di navigazione normale (dovute ligami), redirects automatici, è quandu caricate risorse esterne (imaghjini, CSS, scripts). Per esempiu, quandu seguite un ligame à un altru situ via HTTPS, invece di "Referer: https://www.example.com/path/?arguments", "Referer: https://www.example.com/" hè avà. trasmessa.
  • Per un picculu percentuale di l'utilizatori, u modu Fission hè attivatu, implementendu una architettura multi-processu mudernizzata per un isolamentu di pagina più strettu. Quandu Fission hè attivatu, e pagine da diversi siti sò sempre posti in a memoria di diversi prucessi, chì ognunu usa u so propiu sandbox isolatu. In questu casu, a divisione per prucessu hè realizatu micca da tabulazione, ma da duminii, chì vi permette di isolà più u cuntenutu di script esterni è blocchi iframe. Pudete attivà manualmente u modu di Fissione nantu à a pagina about:preferences#experimental o attraversu a variabile "fission.autostart=true" in about:config. Pudete verificà s'ellu hè attivatu nantu à a pagina about:support.
  • L'implementazione sperimentale di u mecanismu per apre rapidamente e cunnessione TCP (TFO - TCP Fast Open, RFC 7413), chì permette di riduce u numeru di passi di cunfigurazione di cunnessione cumminendu u primu è u sicondu passu di u prucessu classicu di negoziazione di cunnessione in 3 tappe. una dumanda, hè stata eliminata è permette di mandà dati à a fase iniziale di stabilisce una cunnessione. Per automaticamente, u modu TCP Fast Open hè statu disattivatu è hà bisognu di un cambiamentu in about:config per attivà (network.tcp.tcp_fastopen_enable).
  • In cunfurmità cù i cambiamenti fatti à e specificazioni, l'entrata di l'elementu hè stata fermata in cuntrolli cù e pseudo-classi ":link", ":visited" è ":any-link".
  • Sguassati i valori non standard per u paràmetru CSS di a didascalia - left, right, top-outside and bottom-outside (l'impostazione layout.css.caption-side-non-standard.enabled hè furnita per vultà).
  • L'avvenimentu "beforeinput" è u metudu getTargetRanges() sò attivati ​​per difettu, chì permettenu l'applicazioni web per annullà u cumpurtamentu di editazione di testu prima chì u navigatore cambia l'arburu DOM è acquistà un cuntrollu più grande di l'eventi di input. L'avvenimentu "beforeinput" hè mandatu à u gestore o un altru elementu cù l'attributu "contenteditable" stabilitu prima chì u valore di l'elementu hè cambiatu. U metudu getTargetRanges() furnitu da l'ughjettu inputEvent torna un array cù valori chì indicanu quantu di u DOM serà cambiatu se l'avvenimentu di input ùn hè micca annullatu.
  • Per i sviluppatori web, in u modu d'ispezione di a pagina, a capacità di simulà e dumande di media "preferisce-schema di culore" hè stata implementata per pruvà disinni scuri è luminosi senza cambià temi in u sistema operatore. Per attivà a simulazione di temi scuri è luminosi, i buttoni cù l'imaghjini di u sole è a luna sò stati aghjunti in u cantonu superiore dirittu di a barra di strumenti per i sviluppatori web.
  • In u modu di ispezione, l'abilità di attivà a pseudo-classe ":target" per l'elementu sceltu hè stata aghjunta, simile à e pseudo-classi supportate prima ":hover", ":active", ":focus", ": focus-within", ": focus- visibile" è ": visitatu".
    Versione di Firefox 87
  • Gestione mejorata di e regule CSS inattive in modu di ispezione CSS. In particulare, a pruprietà "table-layout" hè avà fatta inattiva per l'elementi chì ùn sò micca table, è e proprietà "scroll-padding-*" sò marcate inattive per elementi non-scrollable. Eliminatu a bandiera di pruprietà erronea "text-overflow" per certi valori.

In più di l'innuvazioni è e correzioni di bug, Firefox 87 hà riparatu 12 vulnerabilità, di quale 7 sò marcati cum'è periculosi. 6 vulnerabilità (raccolte sottu CVE-2021-23988 è CVE-2021-23987) sò causati da prublemi di memoria, cum'è i buffer overflows è l'accessu à e zone di memoria digià liberate. Potenzialmente, sti prublemi ponu purtà à l'esekzione di u codice di l'attaccante quandu apre e pagine apposta.

A filiera di Firefox 88, chì hè entrata in a prova beta, hè nota per u so supportu per a scala di pinch in touchpads in Linux cù ambienti grafichi basati nantu à u protocolu Wayland è l'inclusione per difettu di supportu per u formatu d'imaghjini AVIF (AV1 Image Format), chì usa tecnulugia di cumpressione intra-frame da u formatu di codificazione di video AV1.

Source: opennet.ru

Add a comment