Firefox 72 tuku

I tukuna te kaitirotiro paetukutuku Firefox 72A putanga pūkoro Firefox 68.4 mo te turanga Android. I tua atu, kua hangaia he whakahou manga me te tautoko mo te wa roa 68.4.0. Ka tata mai ki te atamira whakamatautau beta ka neke te peka Firefox 73, ko te tukunga kua whakaritea mo te Hui-tanguru 11 (kaupapa neke mo te 4 wiki huringa whanaketanga).

Main nga mahi auaha:

  • I roto i te aratau aukati paerewa taunoa mo nga ihirangi tika whakauru te whakamarumaru ki te whai i nga kaiwhakamahi ma te whakamahi i nga tikanga tautuhi huna ("maamati tirotiro"), ka mahia e etahi atu waahanga i runga i te rarangi Disconnect.me, kei roto ko nga kaihautu i kitea e whakamahi ana i nga tuhinga mo te tautuhi huna. Ko te tohu huna e pa ana ki te rokiroki o nga kaitautuhi ki nga waahi kaore i te whakaaro mo te rokiroki tuturu o nga korero ("Supercookies"), me te whakatipuranga o nga tohu i runga i nga raraunga autaki, penei i te taumira mata, rarangi momo MIME tautoko, tawhā motuhake i roto i nga pane (HTTP / 2 и HTTPS), tātaritanga o te tāuta monomai me momotuhi, te waatea o etahi API Tukutuku, motuhake mo nga kaari ataata особенности tāhuahua mā te WebGL me Canvas, raweke ki CSS, tātaritanga o ngā āhuatanga o te mahi ki kiore и papapātuhi.
    Firefox 72 tuku

  • Whakahohe Tuhinga pakanga me nga tono hoha ki te tuku whakaaetanga ki te pae (Notification.requestPermission(), PushManager.subscribe() me MediaDevices.getDisplayMedia()). Ko nga tono mo te whakamanatanga ka kore e haukotia te mahi me te kaitirotiro, engari ka arahi noa ki te whakaaturanga o te tohu i roto i te pae wahitau i muri i te taunekeneke a te kaiwhakamahi me te wharangi (paa kiore, pehi kiore ranei) kua tuhia. He maha nga waahi ka tukino i te kaha o te kaitirotiro ki te tono whakaaetanga, te nuinga ma te tono i ia wa mo nga panui pana. I whakaatuhia e te tātaritanga Telemetry e 97% o aua tono ka paopaohia, tae atu ki te 19% o nga keehi ka kati tonu te kaiwhakamahi i te wharangi me te kore e paato i te paatene whakaae, paopao ranei.
  • Kua tapirihia whakamātau tautoko Kawa HTTP/3 (ki te whakahohe i roto i te:config me tautuhi koe i te whiringa "whatunga.http.http3.enabled"). Ko te tautoko HTTP/3 i Firefox kei runga neqo, i tuhia ki te reo Rust, e whakatinana ana i te kiritaki me te tūmau o te kawa QUIC (HTTP/3 ka whakataurite te whakamahi i te kawa QUIC hei kawe mo HTTP/2).
  • I runga ano i nga whakaritenga o te ture kua mana CCPA (California Consumer Privacy Act) tāpirihia te kaha ki te muku i nga raraunga telemetry mai i nga tūmau Mozilla. Ka mukua nga raraunga ki te kore koe e kohi waea i roto i te waahanga "mo: manakohanga# tūmataiti" ("Kohinga Raraunga Firefox me te Whakamahi"). Ina ūkui koe i te pouakataki "Tukua a Firefox ki te tuku raraunga hangarau me te taunekeneke ki Mozilla" e whakahaere ana i te tuku waea, Mozilla ka mau i roto i te 30 ra tango nga raraunga katoa i kohia i roto i te waa i mua i te korenga o te tuku waea. Ko nga raraunga ka mutu i runga i nga kaimau a Mozilla i te wa o te kohinga waea waea kei roto nga korero mo te mahi a Firefox, te haumarutanga, me nga tawhā whanui penei i te maha o nga ripa tuwhera me te roanga o te huihuinga (nga korero mo nga waahi tuwhera me nga uiuinga rapu kaore i te tukuna). Ka taea te kite i nga korero katoa mo nga raraunga kua kohia i runga i te wharangi "mo: telemetry".
    Firefox 72 tuku

  • Mo te Linux me te macOS, kua taapirihia te kaha ki te tiro ataata i roto i te aratau Pikitia-i-Pikitia, ka taea e koe te wetewete i te ataata i te ahua o te matapihi maanu e kitea tonu ana i te wa e whakatere ana i te tirotiro. Ki te tiro i roto i tenei aratau, me paato koe i te aki taputapu, i te tahua horopaki ranei e whakaatuhia ana ka paato-matau koe i te ataata, tohua "Picture in picture" (i YouTube, e whakakapi ana i tana ake kaiwhakahaere tahua horopaki, me tika koe- kia rua te paato ka paatohia ranei me te paahi Shift te pehi).

    Firefox 72 tuku

  • Ina whakaatuhia te pae panuku whai wāhi tae papamuri o te wharangi o naianei.
  • Kua mukua faingamālie herenga matua tūmatanui (PKP, Public Key Pinning), e taea ai, te whakamahi i te Public-Key-Pins HTTP pane, ki te tino whakatau i nga tiwhikete ka taea te whakamahi mana tohu mo tetahi waahi. Ko te take i whakahuahia ko te iti o te tono mo tenei mahi, te tupono o nga raruraru hototahi (tautoko PKP ka mutu i roto i te Chrome) me te kaha ki te aukati i to ake pae na te herenga o nga kii he, te ngaro ranei o nga ki (hei tauira, te whakakorenga ohorere, te whakararu ranei na te mahi hacking).
  • Tuhinga o mua whakaaetia papakituku i roto i te OpenBSD whakauru waea pūnaha huraina() и taunaha() mo etahi atu punaha konae me te mahi wehe.
  • Kua tangohia te tautoko mo te aukati i nga whakaahua mai i nga rohe takitahi. Ko te take o te tangohanga ko te kore o te tono mo te mahi i waenga i nga kaiwhakamahi me te atanga kino mo te aukati.
  • I roto i te hanga mo Windows, kua whakatinanahia he waahanga whakamatautau hei whakamahi i nga tiwhikete kiritaki mai i te toa tiwhikete punaha whakahaere whanui (me whakahohehia te whiringa security.osclientcerts.autoload kia taea ai i roto i te about:config).
  • Ko te tautoko mo nga Wāhanga Kōruru CSS ka taea te taunoa, tae atu ki te "wahi"me te huānga pseudo"::waahanga", ka taea e koe te whakaatu i nga huānga kua tohua mai i Kōruru DOM.


    He kōwae

    ...i roto i te CSS hei kowhiri i nga huānga kua herea ki te huanga waahanga:

    ritenga-huānga::waahanga(tauira) {
    taitapa: totoka 1px pango;
    radius rohe: 5px;
    te papaha: 5px;
    }

  • He tautoko taapiri taapiri Ara Motini CSS, e taea ai e koe te tautuhi i te ara o nga mea hākoritanga ma te whakamahi i te CSS me te kore e whakamahi i te waehere JavaScript me te kore e aukati i te whakaputanga me te tukanga whakauru i roto i te hākoritanga. Ka whakaratohia nga taonga CSS hei whakahaere i te hākoritanga
    hara,
    ara-offset,
    punga-offset,
    tawhiti-offset и
    whakatiki-hurihuri.

  • Ko nga ahuatanga huringa CSS kua tohua kua whakahohea ma te taunoa Tauine, hurihuri и Whakawhiti, kaore e herea ki tetahi rawa Huringa (arā i roto i te CSS ka taea e koe te tohu "tauine: 2;" hei utu mo te "huri: tauine (2);").
  • Ka whakatinanahia e JavaScript te kaiwhakahaere honohono arorau "??", ka whakahoki mai i te operand matau mena ko te operand maui he NULL, kaore ranei i tautuhia, me te rereke. Hei tauira, "const foo = bar ?? 'aho taunoa'" ki te kore te pae ka whakahokia te uara o te pae ki te kore, tae atu ki te 0 me te ' ', he rereke ki te kaiwhakahaere "||".
  • API taapiri PukaRaraungaTuhinga me te huihuinga PukaRaraunga, ka taea te whakamahi i nga kaikawe JavaScript ki te taapiri i nga raraunga ki te puka ka tukuna, me te kore e penapena nga raraunga ki nga huānga whakauru huna.
  • API Te waitohu kua whakahouhia kia rite ki te whakatakotoranga hou, hei tauira i whakaingoatia ano ko nga Coordinates ki GeolocationCoordinates, Position to GeolocationPosition me
    Hapa Turanga kei GeolocationPositionError.

  • I roto i te kaiwhakairo JavaScript tāpirihia tautoko mo nga waahi pakaru (wāhi mātakitaki), ka puta ina hurihia, ka panuitia ranei etahi ahuatanga o nga mea.

    Firefox 72 tuku

  • Kua whakaterehia te whakaoho o te kaiwhakairo JavaScript i te wa e tuwhera ana te maha o nga ripa (ko te tuatahi, ko te kaupapa matua inaianei ki nga ripa ka kitea).
  • Ko te Aratau Hoahoa Whakautu ka whakatinana i te whaihanga o nga uara tirohanga tirohanga meta. I taapirihia te simulator uara "whakaaro-tae-kaupapa" ki te aratau tirotiro wharangi.
  • В papatohu tukutuku i roto i te aratau whakamaori JavaScript maha-raina, he tautoko taapiri mo te penapena me te whakatuwhera i nga konae ma te whakamahi i nga huinga Ctrl + O me Ctrl + S.
  • Kua tapirihia te whakarite javascript.options.asyncstack ki te wehe i nga karere tukutahi i roto i te papatohu tukutuku. Ina whakahohehia e koe nga tautuhinga mo console.trace() me console.error(), ka whakaatuhia te puranga waea katoa o nga mahi tukutahi, ka taea e koe te mohio me pehea te whakarite i te whakarewatanga o nga taima, nga huihuinga, nga kupu whakaari, nga kaihanga, aha atu.

    Firefox 72 tuku

  • I roto i te aratau tirotiro WebSocket, kua whakatinanahia te panui me te whakaaturanga ataata o nga metadata i te whakatakotoranga SignalR i whakamahia i roto i nga karere ASP.NET Core Kua whakauruhia ano nga kaitatau e whakaatu ana i te rahinga katoa o nga raraunga kua tukuna me te tango.
  • I roto i te taputapu mo te aroturuki i nga mahi whatunga i roto i te ripa Timings motuhake whakaaturia nga korero mo te wa i tutiraa ia rauemi mo te tango, no te wa i timata te tango, me te wa i oti ai te tango.
  • Kua whakakorehia te taiao mai i nga taputapu mo nga kaihanga paetukutuku PapaWhatu, i hangaia mo te whakamatautau me te waehere JavaScript (I whakakapihia a Scratchpad i te tukunga whakamutunga e te aratau papatohu tukutuku maha-raina).

I tua atu i nga mahi hou me nga whakatikatika bug, kua whakatikahia e Firefox 72 20 whakaraeraetanga, e 11 (i kohia i raro CVE-2019-17025 и CVE-2019-17024) ka tohuhia he kaha ki te arahi ki te whakaeke i te waehere kaikohuru i te wa e whakatuwhera ana i nga wharangi i hangaia. Me whakamaumahara matou ki a koe ko nga raru o te mahara, penei i te puhaketanga o te parare me te uru ki nga waahi mahara kua wetekina, kua tohuhia he kino, engari ehara i te mea tino nui. Ko tetahi o nga korero ko te take CVE-2019-17017 i roto i te waehere XPCVariant.cpp, tera pea ka arahi ki te mahi waehere.

Source: opennet.ru

Tāpiri i te kōrero