Firefox 140 release

De webbrowser Firefox 140 is útbrocht. Firefox 140 wurdt klassifisearre as in ESR-tûke, mei updates dy't it hiele jier troch útbrocht wurde. Derneist binne updates generearre foar eardere ESR-tûken - 115.25.0 en 128.12.0. Firefox 141 is ferpleatst nei de beta-testfaze, mei in release pland foar 22 july.

Key nije funksjes yn Firefox 140:

  • Mei it fertikale ljepblêdpaniel kinne jo no de grutte fan it gebiet mei fêstmakke ljepblêden feroarje, dat brûkt wurdt foar rappe tagong ta wichtige siden. Om it oantal fêstmakke ljepblêden te fergrutsjen (ten koste fan it ferminderjen fan de romte foar gewoane iepen ljepblêden), ferpleatse jo gewoan de seksjeskieder mei de mûs.
     Firefox 140 release
     Firefox 140 release
  • It kontekstmenu dat werjûn wurdt as jo mei de rjochtermûsknop klikke op in ljepblêd of groep selektearre ljepblêden is bywurke mei it item "Ljepblêd ûntlade", wêrmei jo ljepblêden út it ûnthâld kinne ûntlade om ûnthâld- en CPU-ferbrûk te ferminderjen.
     Firefox 140 release
  • De mooglikheid oanbean om jo eigen sykmasines ta te foegjen. Om sykmasines ta te foegjen oan siden mei de tag Om de parameters fan 'e sykmasine te beskriuwen, kinne jo it item "Sykmasine tafoegje" brûke yn it kontekstmenu dat ferskynt as jo mei de rjochtermûsknop op it sykfjild klikke. De sykmasine kin ek tafoege wurde yn 'e konfigurator (Ynstellings > Sykje > Tafoegje).
     Firefox 140 release
     Firefox 140 release
  • De ynterface foar it oanpassen fan de ynhâld fan 'e arkbalke (Arkbalke oanpasse… yn it kontekstmenu fan 'e arkbalke) lit jo no de fluchtoets mei de list mei tafoegings wiskje. As jo ​​de knop tafoegings ferbergje, kinne jo tagong krije ta de ynterface foar it behear fan tafoegings fia de knop "Útwreidings" yn it haadmenu.
     Firefox 140 release
  • By it oersetten fan 'e folsleine side-ynhâld nei in oare taal wurdt no allinich de sichtbere ynhâld earst oerset, en de rest fan 'e ynhâld wurdt oerset as jo scrolle. Dizze feroaring ferminderet it gebrûk fan boarnen en ferbetteret de responsiviteit fan 'e ynterface by it oersetten.
  • Foar brûkers út Poalen, Italië en Eastenryk is de funksje fan it automatysk ynfoljen fan adressen yn webformulieren ynskeakele, dy't earder allinich beskikber wie foar de Feriene Steaten, Grut-Brittanje, Kanada, Dútslân en Frankryk.
  • De arkbalke en de nije ljepblêdside binne ûntdien fan komponinten dy't relatearre binne oan de Pocket-tsjinst, dy't net mear stipe wurdt troch Mozilla.
  • De Linux sandbox-ymplemintaasje beheint tagong ta apparaatstjoerprogramma's fia ioctl.
  • Stipe tafoege foar it attribút "aria-keyshortcuts", definiearre yn 'e ARIA (Accessible Rich Internet Applications) spesifikaasje foar minsken mei in beheining, wêrmei jo toetseboerdkoartingen kinne opjaan foar it wikseljen fan fokus nei in elemint.
  • CookieStore API tafoege, wêrmei jo asynchrone cookies kinne krije, ynstelle en wiskje fan skripts dy't rinne yn 'e kontekst fan HTML-siden of Service Workers.
  • De Custom Highlight API is ymplementearre, dy't ûntworpen is om de styl fan selektearre tekstgebieten willekeurich te feroarjen en jo net beheind te litten wurde troch de fêste styl dy't de browser leveret foar selektearre gebieten (::selection, ::inactive-selection) en it markearjen fan syntaksisflaters (::spelling-error, ::grammar-error). Bygelyks, mei de nije API yn webframeworks dy't ark leverje foar it bewurkjen fan tekst, kinne jo jo eigen meganismen ymplementearje foar it markearjen fan tekst, ferskillende markearring by simultane mienskiplike bewurking troch ferskate brûkers, en it markearjen fan flaters by staveringkontrôle. As earder komplekse manipulaasjes mei de DOM-beam nedich wiene om in net-standert markearring te meitsjen, biedt de Custom Highlight API klearmakke operaasjes foar it tafoegjen en fuortheljen fan markearring dy't de DOM-struktuer net beynfloedzje en stilen tapasse by binding oan Range-objekten.
  • Stipe tafoege foar it pointerrawupdate-evenemint, dat it folgjen fan oanwizerbeweging mooglik makket. Yn ferliking mei it pointermove-evenemint wurdt it nije evenemint faker generearre en as gegevens beskikber wurde, wat nuttich kin wêze yn applikaasjes dy't oanwizerbeweging mei hege krektens moatte folgje.
  • Yn priveeblêdzjemodus meie siden Service Workers brûke om eftergrûntaken út te fieren en de IndexedDB- en DOM Cache API's te brûken mei fersifere opslach.
  • Unifoarme lettergrutte en styl oer eleminten , dy't no ûnôfhinklik binne fan gebrûk binnen de blokken , , En .
  • By it serialisearjen fan HTML-attributen is it ûntsnappen fan 'e tekens "<" en ">" ynskeakele om guon soarten XSS-oanfallen dreger te meitsjen. De metoaden Element.innerHTML, Element.outerHTML, Element.getHTML, ShadowRoot.innerHTML, en ShadowRoot.getHTML sille no de tekens "<" en ">" ferfange troch "" by it serialisearjen fan HTML nei in tekenrige.
  • Yn 'e ark foar webûntwikkelders hat it ynspeksjepaniel no útwreide sykmooglikheden yn 'e DOM-beam fan 'e hjoeddeiske pagina. De mooglikheid om sykresultaten te sortearjen op it oantal fûne eleminten en stipe foar pseudo-klassen is ymplementearre.
  • De Android-ferzje hat it behear fan blêdwizers ferienfâldige (in knop "Alles selektearje" is tafoege om operaasjes mei ferskate blêdwizers tagelyk út te fieren). De feiligens yn 'e privee blêdzjemodus is fersterke.

Neist nije funksjes en bugfixes elimineert Firefox 140 17 kwetsberheden. Seis kwetsberheden wurde feroarsake troch problemen mei ûnthâldbehear, lykas bufferoverstreamingen en tagong ta al frijjûne ûnthâldgebieten. Dizze problemen kinne potinsjeel liede ta de útfiering fan koade fan in oanfaller by it iepenjen fan spesjaal ûntworpen siden. Apart kinne wy ​​it probleem neame yn 'e ynboude Firefox-tafoeging WebCompat, dy't it identifisearjen fan browsereksimplaren mooglik makket, ynklusyf by it besjen fan in side yn priveemodus. De kwetsberens wurdt feroarsake troch de mooglikheid om in persistente identifier (UUID) te krijen troch analyse fan boarnen útjûn troch de WebCompat-tafoeging.

Firefox beta 141 ferminderet ûnthâldgebrûk op Linux en ferwideret de eask om opnij te starten nei it bywurkjen mei in pakketbehearder.

Boarne: opennet.ru

Add a comment