Firefox 72 wepụtara

E wepụtara ihe nchọgharị weebụ Firefox 72Na ụdị mkpanaka Firefox 68.4 maka ikpo okwu gam akporo. Na mgbakwunye, emelitela mmelite alaka na nkwado ogologo oge 68.4.0. Na-abịa ngwa ngwa na ogbo ule beta Alaka Firefox 73 ga-agafe, ewepụtara ya maka February 11 (ọrụ kpaliri maka izu 4 okirikiri mmepe).

Main ihe ọhụrụ:

  • N'ụdị ngọngọ ọkọlọtọ maka ọdịnaya ezighi ezi gụnyere nchebe megide nsuso onye ọrụ site na iji ụzọ njirimara zoro ezo (“ihe nchọgharị mkpisiaka”), nke a na-eme ya ọzọ edemede na ndepụta Disconnect.me, nke gụnyere ndị ọbịa hụrụ ka ha na-eji edemede maka njirimara zoro ezo. Nchọpụta ezoro ezo na-ezo aka na nchekwa nke ihe nchọpụta na mpaghara echereghị maka nchekwa ozi na-adịgide adịgide ("Supercookies"), yana ọgbọ nke njirimara dabere na data na-apụtaghị ìhè, dị ka. mkpebi ihuenyo, ndepụta nke ụdị MIME akwadoro, kpọmkwem paramita dị na nkụnye eji isi mee (Http / 2 и HTTPS), nyocha nke arụnyere plugins na fon, nnweta ụfọdụ API webụ, kpọmkwem maka kaadị vidiyo Atụmatụ na-arụ ọrụ site na iji WebGL na Canvas, aghụghọ na CSS, nyocha nke atụmatụ nke ịrụ ọrụ na oke и ahụigodo.
    Firefox 72 wepụtara

  • Agbanyere ụzọ ọgụ na arịrịọ iwe iwe inye saịtị ahụ ikike ndị ọzọ (Notification.requestPermission(), PushManager.subscribe() na MediaDevices.getDisplayMedia()). Arịrịọ maka nkwenye ikike agaghịzi akwụsị ọrụ na ihe nchọgharị ahụ, mana ọ ga-eduga naanị na ngosipụta nke ihe ngosi na ogwe adreesị mgbe edekọchara mmekọrịta onye ọrụ na ibe ahụ (pịa òké ma ọ bụ pịa igodo). Ọtụtụ saịtị na-eme ihe n'ụzọ na-ezighị ezi ikike nke ihe nchọgharị ahụ ịrịọ ikike, tumadi site n'ịrịọ ọkwa kwa oge mgbe ụfọdụ. Nyocha telemetry gosiri na a jụrụ 97% nke arịrịọ ndị dị otú ahụ, gụnyere na 19% nke ikpe onye ọrụ na-emechi ibe ozugbo na-enweghị ịpị bọtịnụ nkwenye ma ọ bụ jụ.
  • agbakwunyere nnwale nkwado HTTP/3 protocol (iji mee ka ihe dị ka: config ị ga-edozi nhọrọ "network.http.http3.enabled"). Nkwado HTTP/3 na Firefox dabere na neqo, nke edere n'asụsụ Rust, na-emejuputa onye ahịa na ihe nkesa nke QUIC protocol (HTTP/3). ọkọlọtọ iji QUIC protocol dị ka njem maka HTTP/2).
  • Dị ka ihe ndị a chọrọ n'iwu nke batara n'ọrụ CCPA (Iwu Nzuzo Ndị Ahịa California) agbakwunyere ike ihichapụ data telemetry na sava Mozilla. A na-ehichapụ data ma ọ bụrụ na ị jụ ịnakọta telemetry na "banyere: mmasị # nzuzo" (ngalaba "Firefox Data Collection and Use"). Mgbe ị kpochapụrụ "Kwe ka Firefox zipu data teknụzụ na mmekọrịta na Mozilla" igbe nrịbama nke na-achịkwa izipu telemetry, Mozilla na-arụ ọrụ n'ime ụbọchị 30 wepu data niile anakọtara n'oge na-eduga ọdịda nnyefe telemetry. Data nke na-ejedebe na sava Mozilla n'oge usoro nchịkọta telemetry gụnyere ozi gbasara arụmọrụ Firefox, nchekwa, na usoro izugbe dị ka ọnụọgụ nke taabụ mepere emepe na oge oge (ozi gbasara saịtị mepere emepe na ajụjụ ọchụchọ adịghị ebufe). Enwere ike ịhụ nkọwa zuru ezu nke data anakọtara na ibe "banyere: telemetry".
    Firefox 72 wepụtara

  • Maka Linux na MacOS, agbakwunyela ike ilele vidiyo na ọnọdụ Foto-in-Foto, na-enye gị ohere iwepu vidiyo ahụ n'ụdị windo na-ese n'elu mmiri nke na-ahụ anya mgbe ị na-agagharị na ihe nchọgharị ahụ. Iji lelee n'ụdị a, ịkwesịrị ịpị aka nri ma ọ bụ na menu onodu egosipụtara mgbe ị pịa aka nri na vidiyo, họrọ "Foto dị na foto" (na YouTube, nke na-anọchi anya onye na-ahụ maka menu onodu ya, ị ga-aka nri. pịa ugboro abụọ ma ọ bụ pịa igodo Shift).

    Firefox 72 wepụtara

  • Mgbe egosiri mmanya mpịakọta metụtara agba ndabere nke ibe dị ugbu a.
  • ehichapụ ohere Njikọ igodo ọha (PKP, Pinning Key Ọha), nke na-enye ohere, iji isi okwu Ọha-Key-Pins HTTP, iji chọpụta n'ụzọ doro anya asambodo nke ndị nwe asambodo enwere ike iji maka saịtị enyere. Ihe kpatara nke a kpọtụrụ aha bụ obere ọchịchọ maka ọrụ a, ihe ize ndụ nke nsogbu ndakọrịta (nkwado PKP kwụsịrị na Chrome) na ikike igbochi saịtị nke gị n'ihi ijikọ igodo na-ezighi ezi ma ọ bụ mfu igodo (dịka ọmụmaatụ, ihichapụ na mberede ma ọ bụ mebie n'ihi hacking).
  • Nkebi nabatara patchesna-enye ohere na OpenBSD itinye aka oku usoro ikpughe() и nkwa() maka usoro faịlụ ọzọ na ikewapụ usoro.
  • Nkwado ewepụrụ maka igbochi onyonyo sitere na ngalaba nke ọ bụla. Ihe kpatara iwepụ ya bụ enweghị ọchịchọ maka ọrụ n'etiti ndị ọrụ na interface na-adịghị mma maka igbochi.
  • Na-ewuli maka Windows, etinyere ihe nnwale iji jiri asambodo ndị ahịa sitere na ụlọ ahịa asambodo sistemụ arụmọrụ izugbe (a ga-agbanyerịrị nhọrọ security.osclientcerts.autoload iji mee ka ọ nwee ihe dị ka: config).
  • A na-akwado nkwado nke akụkụ Shadow CSS na ndabara, gụnyere "akụkụ"na pseudo-element":: akụkụ", na-enye gị ohere igosipụta ihe ndị akọwapụtara kpọmkwem site na Onyinyo DOM.


    Paragraf

    ... na CSS ka ịhọrọ ihe ejikọtara na njirimara akụkụ:

    omenala-mmemme :: akụkụ (ihe atụ) {
    oke: 1px ojii siri ike;
    ókè-ala: 5px;
    mpe mpe akwa: 5px;
    }

  • Nkwado nkọwapụta agbakwunyere CSS Motion Ụzọ, nke na-enye gị ohere ịkọwa ụzọ nke ihe animation site na iji CSS na-ejighị koodu Javascript na-egbochighị usoro nsụgharị na ntinye n'oge animation. Enyere akụrụngwa CSS iji jikwaa ihe nkiri
    iwe,
    offset-ụzọ,
    offset-arịlịka,
    nkwụsị-anya и
    offset-bugharia.

  • Ejiri njirimara mgbanwe CSS ahọpụtara na ndabara ọnụ ọgụgụ, ntụgharị и ịsụgharị, ọnweghị ihe onwunwe gbanwee (ya bụ na CSS, ị nwere ike ịkọwapụta "ọnụahịa: 2;" kama "ngbanwe: nha (2);").
  • Javascript na-emejuputa onye na-ahụ maka njikọta ezi uche dị na ya "??", nke na-eweghachi operand aka nri ma ọ bụrụ na operand aka ekpe bụ NULL ma ọ bụ enweghị nkọwa, yana ọzọ. Dịka ọmụmaatụ, "const foo = mmanya ?? 'Eriri ndabara'" ma ọ bụrụ na mmanya na-abaghị uru ga-eweghachi uru nke mmanya ma ọ bụghị, gụnyere mgbe mmanya bụ 0 na '', n'adịghị ka onye ọrụ"||".
  • API agbakwunyere Ihe omume FormData na omume ỤdịData, nke na-eme ka o kwe omume iji ndị na-ahụ maka Javascript tinye data n'ụdị mgbe etinyere ya, na-enweghị ịchekwa data na ihe ntinye zoro ezo.
  • API Geolocation emelitere ka ọ dabara na nkọwapụta ọhụrụ ahụ, dịka ọmụmaatụ akpọgharịrị Coordinates ka ọ bụrụ GeolocationCoordinates, Ọnọdụ na GeolocationPosition na
    Njehie ọnọdụ na GeolocationPositionError.

  • N'ime Javascript debugger agbakwunyere nkwado maka ebe nkwụsịtụ ọnọdụ (ebe nche), kpalitere mgbe agbanwere ma ọ bụ gụọ ụfọdụ njirimara ihe.

    Firefox 72 wepụtara

  • Mmalite nke ihe nbibi Javascript agbagoro ngwa ngwa mgbe ọnụ ọgụgụ taabụ mepere emepe (nke mbụ, a na-ebute ụzọ ugbu a na taabụ a na-ahụ anya).
  • Ụdị Nhazi azaghachi na-eme emume simulation nke ụkpụrụ nlele meta dị iche iche. Agbakwunyere uru simulator "maka-agba agba" na ọnọdụ nyocha ibe.
  • В consoles webụ na ụdị ntụgharị asụsụ Javascript ọtụtụ ahịrị, agbakwunyere nkwado maka ịchekwa na imepe faịlụ site na iji nchikota Ctrl + O na Ctrl + S.
  • agbakwunyere ịtọlite ​​​​javascript.options.asyncstack iji kewaa ozi asynchronous anya na njikwa weebụ. Mgbe ị na-arụ ọrụ ntọala maka console.trace() na console.error(), a na-egosipụta nchịkọta oku zuru ezu nke arụ ọrụ asynchronous, na-enye gị ohere ịghọta otu esi ahazi mmalite nke oge, ihe omume, nkwa, ndị na-emepụta ihe, wdg.

    Firefox 72 wepụtara

  • N'ụdị nyocha WebSocket, nleba anya na ngosipụta nke metadata n'ụdị SignalR eji na ozi ASP.NET emejuputala. E tinyekwala Counters na-egosi nha data ezigara na ebudatara.
  • N'ime ngwá ọrụ maka nlekota oru netwọk na Timeings tab iche iche gosipụtara ozi gbasara mgbe akụrụngwa ọ bụla kwụ n'ahịrị maka nbudata, mgbe nbudata malitere, na mgbe nbudata nbudata.
  • Ewepụrụ gburugburu na ngwaọrụ maka ndị mmepe webụ Ratchacha, Emebere maka ịnwale koodu Javascript (Scratchpad ka edochiri na mwepụta ikpeazụ site na ụdị njikwa webụ ọtụtụ ahịrị).

Na mgbakwunye na ihe ọhụrụ na ndozi ahụhụ, Firefox 72 edozila 20 adịghị ike, nke 11 (anakọtara n'okpuru CVE-2019-17025 и CVE-2019-17024) ka egosipụtara dị ka ndị nwere ike iduga mkpochapụ koodu mwakpo mgbe imepe ibe ndị ahaziri iche. Ka anyị chetara gị na nsogbu ebe nchekwa, dị ka oke njupụta na ịnweta ebe ebe nchekwa enwerelarị, ka akara n'oge na-adịbeghị anya dị ka ihe dị ize ndụ, mana ọ bụghị ihe dị egwu. Otu ihe edeturu bụ okwu CVE-2019-17017 na koodu XPCVariant.cpp, nke nwekwara ike iduga na mkpochapụ koodu.

isi: opennet.ru

Tinye a comment