Pagpagawas sa Firefox 93

Gipagawas ang web browser sa Firefox 93. Dugang pa, gihimo ang usa ka update sa mga long-term nga suporta nga mga sanga - 78.15.0 ug 91.2.0. Ang sanga sa Firefox 94 gibalhin sa beta testing stage, ang pagpagawas niini gikatakda sa Nobyembre 2.

Panguna nga mga inobasyon:

  • Ang suporta alang sa AVIF (AV1 Image Format) nga format sa imahen gipagana pinaagi sa default, nga naggamit sa intra-frame compression nga mga teknolohiya gikan sa AV1 video encoding format. Ang bug-os ug limitado nga mga luna sa kolor sa gamut gisuportahan, ingon man ang mga operasyon sa pagbag-o (pagtuyok ug pagsalamin). Ang animation wala pa gisuportahan. Aron ma-configure ang pagsunod sa espesipikasyon, about:config nagtanyag sa 'image.avif.compliance_strictness' parameter. Ang ACCEPT HTTP header value giusab ngadto sa "image/avif,image/webp,*/*" sa default.
  • Ang WebRender nga makina, nga gisulat sa Rust nga pinulongan ug nagtugot kanimo sa pagkab-ot sa usa ka mahinungdanon nga pagtaas sa rendering speed ug pagpakunhod sa load sa CPU pinaagi sa pagbalhin sa panid sulod rendering operasyon ngadto sa GPU nga bahin, nga gipatuman pinaagi sa shaders nga nagdagan sa GPU, gihimong mandatory. Para sa mga sistema nga adunay daan nga mga video card o adunay problema nga mga driver sa graphics, ang WebRender naggamit sa software rasterization mode (gfx.webrender.software=true). Ang opsyon sa pag-disable sa WebRender (gfx.webrender.force-legacy-layers ug MOZ_WEBRENDER=0) gihunong na.
  • Gipauswag nga suporta alang sa protocol sa Wayland. Gidugang ang usa ka layer nga nagsulbad sa mga problema sa clipboard sa mga palibot nga gibase sa protocol sa Wayland. Nalakip usab ang mga pagbag-o aron matabangan nga mawagtang ang pagkidlap kung gigamit ang Wayland kung magbalhin usa ka bintana sa ngilit sa screen sa mga pag-configure sa daghang monitor.
  • Ang built-in nga PDF viewer naghatag sa abilidad sa pag-abli sa mga dokumento nga adunay interactive nga XFA nga mga porma, nga sagad gigamit sa elektronik nga mga porma sa nagkalain-laing mga bangko ug ahensya sa gobyerno.
    Pagpagawas sa Firefox 93
  • Gipaandar ang proteksyon batok sa pag-download sa mga file nga gipadala pinaagi sa HTTP nga walay encryption, apan gisugdan gikan sa mga panid nga giablihan pinaagi sa HTTPS. Ang ingon nga mga pag-download dili mapanalipdan gikan sa pagpanglimbong ingon usa ka sangputanan sa pagkontrol sa trapiko sa pagbiyahe, apan tungod kay kini gihimo pinaagi sa pag-navigate gikan sa mga panid nga giablihan pinaagi sa HTTPS, ang tiggamit mahimo’g adunay sayup nga impresyon sa ilang seguridad. Kung mosulay ka sa pag-download sa ingon nga datos, ang tiggamit magpakita usa ka pasidaan, nga gitugotan ka nga kanselahon ang block kung gusto. Dugang pa, ang pag-download sa mga file gikan sa sandboxed nga mga iframe nga dili klaro nga nagtino sa allow-downloads attribute gidili na karon ug hilom nga babagan.
    Pagpagawas sa Firefox 93
  • Gipauswag nga pagpatuman sa mekanismo sa SmartBlock, nga gidisenyo aron masulbad ang mga problema sa mga site nga mitumaw tungod sa pag-block sa mga eksternal nga script sa pribado nga mode sa pag-browse o kung gi-aktibo ang gipauswag nga pag-block sa dili gusto nga sulud (estrikto). Awtomatikong gipulihan sa SmartBlock ang mga script nga gigamit alang sa pagsubay sa mga stub nga nagsiguro nga ang site nagkarga sa husto. Giandam ang mga stub alang sa pipila ka sikat nga mga script sa pagsubay sa tiggamit nga gilakip sa lista sa Disconnect. Ang bag-ong bersyon naglakip sa adaptive blocking sa Google Analytics scripts, Google advertising network scripts ug widgets gikan sa Optimizely, Criteo ug Amazon TAM services.
  • Sa pribado nga pag-browse ug gipauswag nga pag-block sa dili gusto nga sulud (estrikto) nga mga mode, ang dugang nga proteksyon alang sa header nga "Referer" sa HTTP gipagana. Niini nga mga mode, gidid-an na karon ang mga site sa pagpagana sa "no-referrer-when-downgrade", "origin-when-cross-origin" ug "unsafe-url" nga mga palisiya pinaagi sa Referrer-Policy HTTP header, nga nagtugot sa pag-bypass sa default mga setting aron ibalik ang transmission sa mga site sa ikatulo nga partido nga adunay tibuuk nga URL sa header nga "Referer". Atong hinumdoman nga sa Firefox 87, aron ma-block ang mga potensyal nga pagtulo sa kompidensyal nga datos, ang "estrikto nga gigikanan-kung-cross-origin" nga palisiya gi-aktibo pinaagi sa default, nga nagpasabut sa pagputol sa mga agianan ug mga parameter gikan sa "Referer" kung ipadala. usa ka hangyo sa ubang mga host kung nag-access pinaagi sa HTTPS. nagpadala sa usa ka walay sulod nga "Referer" kung nagbalhin gikan sa HTTPS ngadto sa HTTP ug nagpadala sa usa ka hingpit nga "Referer" alang sa internal nga mga pagbalhin sa sulod sa parehas nga site. Apan ang pagka-epektibo sa pagbag-o kuwestiyonable, tungod kay ang mga site makabalik sa daan nga kinaiya pinaagi sa mga manipulasyon sa Referrer-Policy.
  • Sa plataporma sa Windows, ang suporta alang sa awtomatik nga pagdiskarga sa mga tab gikan sa panumduman gipatuman kung ang lebel sa libre nga panumduman sa sistema makaabot sa kritikal nga ubos nga mga kantidad. Ang mga tab nga nagkonsumo sa labing daghang panumduman ug nga ang tiggamit wala ma-access sa dugay nga panahon una nga gidiskarga. Kung mobalhin ka sa usa ka tab nga wala gikarga, ang mga sulud niini awtomatiko nga i-reload. Sa Linux, kini nga gamit gisaad nga idugang sa usa sa mga sunod nga pagpagawas.
  • Ang laraw sa panel nga adunay lista sa mga pag-download gidala sa kinatibuk-ang biswal nga istilo sa Firefox.
    Pagpagawas sa Firefox 93
  • Sa compact mode, ang wanang tali sa mga elemento sa main menu, overflow menu, bookmark ug kasaysayan sa pag-browse gipakunhod.
    Pagpagawas sa Firefox 93
  • Ang SHA-256 gidugang sa gidaghanon sa mga algorithm nga magamit sa pag-organisar sa authentication (HTTP Authentication) (kaniadto MD5 lang ang gisuportahan).
  • Ang mga cipher sa TLS nga naggamit sa 3DES algorithm gi-disable pinaagi sa default. Pananglitan, ang TLS_RSA_WITH_3DES_EDE_CBC_SHA cipher suite dali nga maatake sa Sweet32. Posible ang pagbalik sa suporta sa 3DES nga adunay klaro nga pagtugot sa mga setting sa mga daan nga bersyon sa TLS.
  • Sa platform sa macOS, usa ka isyu sa mga sesyon nga nawala sa dihang naglansad sa Firefox gikan sa gi-mount nga ".dmg" nga file nasulbad na.
  • Nagpatuman ug user interface para sa biswal nga pagsulod sa petsa ug oras para sa elemento sa web form .
    Pagpagawas sa Firefox 93
  • Alang sa mga elemento nga adunay aria-label o aria-labelledby attribute, ang papel sa metro (role = "meter") gipatuman, nga nagtugot kanimo sa pagpatuman sa mga indicators sa numerical values ​​​​nga nagbag-o sa usa ka piho nga range (pananglitan, mga indicators sa charge sa baterya. ).
    Pagpagawas sa Firefox 93
  • Gidugang nga suporta alang sa "small-caps" nga keyword sa font-synthesis CSS property.
  • Gipatuman ang Intl.supportedValuesOf() nga pamaagi, nga nagbalik sa han-ay sa gisuportahan nga mga kalendaryo, kwarta, sistema sa numero, ug mga yunit sa pagsukod.
  • Alang sa mga klase, posible nga gamiton ang static initialization blocks sa grupo nga code nga gipatuman kausa sa pagproseso sa klase: class C {// Ang block ipatuman sa pagproseso sa klase mismo static { console.log("C's static block") ; }}
  • Gidugang nga suporta alang sa pagtawag sa HTMLElement.attachInternals aron ma-access ang dugang nga mga pamaagi sa pagkontrol sa porma.
  • Ang shadowRoot attribute gidugang sa ElementInternals nga pamaagi, nga nagtugot sa lumad nga mga elemento sa pag-access sa ilang bulag nga gamut sa Shadow DOM, bisan unsa pa ang estado.
  • Gidugang nga suporta alang sa imageOrientation ug premultiplyAlpha nga mga kabtangan sa createImageBitmap() nga pamaagi.
  • Gidugang ang usa ka global reportError() function nga nagtugot sa mga script sa pag-imprinta sa mga sayup sa console, nga nagsundog sa pagkahitabo sa usa ka wala makuha nga eksepsiyon.
  • Mga pag-uswag sa bersyon alang sa platform sa Android:
    • Kung gilusad sa mga tablet, ang "forward", "back" ug "page reload" nga mga buton gidugang sa panel.
    • Ang awtomatikong pagpuno sa mga login ug password sa mga porma sa web gipalihok pinaagi sa default.
    • Posible nga gamiton ang Firefox ingon usa ka tagdumala sa password aron pun-on ang mga login ug password sa ubang mga aplikasyon (gi-enable pinaagi sa "Settings"> "Logins and passwords"> "Autofill sa ubang mga app").
    • Gidugang ang "Settings" > "Logins and passwords" > "Saved Logins" > "Add Login" page para sa manual nga pagdugang sa mga kredensyal sa password manager.
    • Gidugang ang "Mga Setting" > "Pagkolekta sa datos" > "Pagtuon ug pagpalong" nga panid, nga nagtugot kanimo sa pagdumili sa pag-apil sa pagsulay sa mga eksperimento nga bahin.

Dugang sa mga inobasyon ug pag-ayo sa bug, ang Firefox 93 nagwagtang sa 13 ka mga kahuyangan, diin ang 10 gimarkahan nga peligroso. 9 nga mga kahuyangan (nakolekta ubos sa CVE-2021-38500, CVE-2021-38501 ug CVE-2021-38499) tungod sa mga problema sa panumduman, sama sa pag-awas sa buffer ug pag-access sa napagawas na nga mga lugar sa memorya. Posible, kini nga mga problema mahimong mosangput sa pagpatuman sa code sa usa ka tig-atake kung magbukas sa espesyal nga gidisenyo nga mga panid.

Ang beta nga pagpagawas sa Firefox 94 nagtimaan sa pagpatuman sa usa ka bag-ong panid sa serbisyo nga "mahitungod sa: mga pagdiskarga" diin ang tiggamit kusog nga makadiskarga sa pipila ka mga tab nga dili isira kini aron makunhuran ang pagkonsumo sa memorya (ang sulud i-reload kung magbalhin sa tab).

Source: opennet.ru

Idugang sa usa ka comment