Firefox 70 tuku

i tupu tukunga pūtirotiro tukutuku Firefox 70A putanga pūkoro Firefox 68.2 mo te turanga Android. I tua atu, kua hangaia he whakahou manga me te tautoko mo te wa roa 68.2.0 (kua mutu te tiaki o te peka ESR o mua 60.x). Ka tata mai ki te atamira whakamatautau beta Ka neke te peka o Firefox 71, i runga ano i te huringa whanaketanga hou kua whakaritea mo te tuku i te Hakihea 3rd.

Main nga mahi auaha:

  • Ki te aratau whakamarumaru aroturuki matatau whakauru te aukati i nga taputapu whatunga hapori e whai ana i nga nekehanga a nga kaiwhakamahi i runga i nga waahi tuatoru (hei tauira, nga paatene Facebook Like me nga whakauru karere Twitter). Mo nga momo motuhēhēnga mā te pūkete i runga i ngā whatunga pāpori, ka taea te whakakore i te aukati mo te wa poto;
    Firefox 70 tuku

  • Kua taapirihia he ripoata whakarāpopototanga mo nga aukati kua oti, ka taea e koe te whai i te maha o nga aukati i te ra o te wiki me te momo;

    Firefox 70 tuku

  • Kei roto i te punaha taapiri Ratau (i mua ko te taapiri i tukuna hei Lockbox), na tuku hou "mo: takiuru" atanga mo te whakahaere i nga kupuhipa kua tiakina. Ka whakaatu te taapiri i tetahi paatene i runga i te panui ka taea e koe te tiro tere i nga kaute kua tiakina mo te waahi o naianei, me te mahi rapu me te whakatika kupuhipa. Ka taea te uru atu ki nga kupuhipa kua tiakina ma te tono waea motuhake Ratau, e tautoko ana i nga kupuhipa whakakii-aunoa i nga puka motuhēhēnga o tetahi tono pūkoro;

    Firefox 70 tuku

  • Ko te taapiri o te punaha whakauru Firefox Aroturukiwhakarato te whakaatu i te whakatupato mena ka taupatupatuhia to putea (whakamana ma te imeera) ka ngana ranei ki te takiuru ki tetahi pae i taumanutia i mua. Ka whakatutukihia te manatoko ma te whakauru ki te putunga raraunga kaupapa haveibeenpwned.com;
  • Ko te kaihanga kupuhipa ka whakahohehia ma te taunoa; ka whakakiia nga puka rehitatanga, ka whakaatuhia he tohu me te kupuhipa kaha i hangaia aunoa. Ka whakaatuhia aunoatia he aki taputapu mo ‹momo whakauru =”kupuhipa”› me te huanga “whakaoti-aunoa = kupuhipa-hou”. Ki te kore tenei huanga, ka taea te hanga i te kupuhipa ma te tahua horopaki;

    Firefox 70 tuku

  • Engari i te paatene "(i)" kei roto i te pae wāhitau, he tohu taumata tūmataiti, e taea ai e koe te whakawa i te whakahohenga o nga aratau arai aukati. Ka huri te tohu ki te hina i te wa e whakahohea ana te aratau arataki arataki nekehanga i roto i nga tautuhinga karekau he huānga o te wharangi me aukati. Ka huri te tohu ki te kikorangi ina aukatihia etahi huānga o te wharangi e takahi ana i te tūmataitinga, e whakamahia ana ranei ki te whai i nga nekehanga. Ka whitihia te tohu i te wa kua monoa e te kaiwhakamahi te tiaki aroturuki mo te waahi o naianei.

    Firefox 70 tuku

  • Ko nga wharangi kua whakatuwherahia ma te HTTP, te FTP ranei kua tohua inaianei ki te tohu hononga haumaru, ka whakaatuhia hoki mo te HTTPS mena he raruraru me nga tiwhikete. Ko te tae o te tohu raka mo te HTTPS kua hurihia mai i te kaariki ki te hina (ka taea te whakahoki i te tae kaariki ma te tautuhinga security.secure_connection_icon_color_gray). Ko te neke atu i nga tohu haumarutanga mo nga whakatupato mo nga raru haumaru ka peia e te maha o te HTTPS, kua kiia he mea kua hoatu, kaua i etahi atu haumarutanga.

    Firefox 70 tuku

  • I roto i te pae wāhitau ka mutu te whakaatu i te ingoa o te kamupene i te wa e whakamahi ana i te tiwhikete EV manatoko i runga i te paetukutuku. I tangohia nga korero na te mea ka taea te whakapohehe i te kaiwhakamahi ka whakamahia mo te hītinihanga (hei tauira, ko te kamupene "Identity Verified" i rehitatia, ko tona ingoa kei roto i te pae wahitau i kiia he tohu mo te manatoko). Ko nga korero mo te tiwhikete EV ka taea te tiro mai i te tahua ka heke iho ina paato koe i te ata me te ahua o te raka. Ka taea e koe te whakahoki i te whakaaturanga o te ingoa o te kamupene mai i te tiwhikete EV i roto i te pae wahitau ma te "security.identityblock.show_extended_validation" i roto i te:config.

    Firefox 70 tuku

  • I roto i te miihini JavaScript kua taapirihia he kaiwhakamaori bytecode hou "baseline", e noho ana i tetahi kohanga takawaenga i waenga i te kaiwhakamaori auau me te kaitoha JIT "baseline" tuatahi. Ko te kaiwhakamaori hou he tino tere ake i te kaiwhakamaori tawhito me te whakamahi i nga tikanga tukatuka bytecode noa, te keteroki me nga raraunga whakaahua me te "baseline" JIT compiler. Ma te kaiwhakamaori taapiri ka taea e koe te tere ake te mahi o nga mahi JavaScript e whakamahia ana i muri i te hurihanga mai i te JIT (Ion JIT) kua arotauhia ki te waahi whakahiato mo te JIT "whakapaipai" kore-pai, hei tauira, i muri i te karangatanga o te mahi me nga tautohetohe. o etahi atu momo.

    I roto i nga tono tukutuku uaua, ko te whakahiato mo te "baseline" JIT me te whakauru i nga arotautanga mo Ion JIT he roa te wa, a ka taea e te kaiwhakamaori tere atu te piki ake o nga mahi me te iti o te kohi mahara. I roto i nga whakamatautau, ko te whakaurunga o tetahi atu kaiwhakamaori e whakamahi ana i nga tatauranga whanui me te keteroki raarangi me te JIT i heke iho te waa uta whaarangi ma te 2-8%, a ko te hua o nga taputapu mo nga kaihanga paetukutuku i piki ake i te 2-10%;

    Firefox 70 tukuFirefox 70 tuku

  • Kei te hanga mo Linux whakauru te whakamahi taunoa o te punaha tito Kaituku Paetukutuku mo AMD, Intel me NVIDIA GPUs (Nouveau taraiwa anake), ka whakamahi Mesa 18.2 ranei i muri mai i runga i te pūnaha. I roto i te hanga mo Windows, i tua atu i nga AMD me NVIDIA GPU i tautokohia i mua, kua whakahohehia a WebRender mo nga Intel GPU. Pūnaha tito Kaituku Paetukutuku kua tuhia ki roto i te reo Rust me te whakaputa i nga ihirangi wharangi whaarangi ki te taha GPU.

    I te wa e whakamahi ana i te WebRender, hei utu mo te punaha whakahiato i hangaia ki roto i te miihini Gecko, e tukatuka ana i nga raraunga ma te whakamahi i te PTM, ka whakamahia nga kaimarumaru e rere ana i runga i te GPU ki te mahi i nga mahi whakarāpopototanga i runga i nga huānga whārangi, e taea ai te pikinga nui o te tere whakaputa. me te whakaheke i te kawenga PTM. Hei akiaki i a WebRender kia whakahohea i roto i about:config, ka taea e koe te huri i nga tautuhinga "gfx.webrender.all" me "gfx.webrender.enabled";

  • Kua tapirihia tautoko mo te aratau motuhake wharangi, i whakawhanakehia i raro i te ingoa waehere Maenga. I tenei aratau, ka noho tonu nga wharangi mai i nga waahi rereke ki roto i nga maharatanga o nga tikanga rereke, ka whakamahia e ia o raatau ake pouaka kirikiri taratahi. Ko te wehenga o te tukanga kaore e mahia ma nga ripa, engari ma nga rohe, ka taea e koe te wehe atu i nga tuhinga o waho me nga poraka iframe. Kei te whakahaeretia te aratau motuhake mo: whirihora ma te whakamahi i te whiringa "fission.autostart" (kei te aukatihia te whakaahei i nga tukunga);
  • Kua whakahoutia i hurihia te tohu me te ingoa mai i te Firefox Quantum ki te Pūtirotiro Firefox;

    Firefox 70 tuku

  • Kua rāhuitia e whakaatu ana i nga tono mo te whakamana i te mana i timata mai i nga poraka iframe i utaina mai i tetahi atu rohe (whakawhiti-takenga). Hurihia ka whakaaetia aukatihia etahi mahi kino ka neke ki tetahi tauira ka tono whakaaetanga mai i te rohe tuatahi mo te tuhinga, ka whakaatuhia ki te pae wāhitau;
  • Ka mutu te whakaputa i nga ihirangi o nga konae i tangohia ma te ftp (hei tauira, ka whakatuwhera ma te ftp, ka kore e whakaatuhia nga whakaahua, README me nga konae html). Ina whakatuwherahia nga rauemi ma te FTP, ka karangahia te korero tukuake konae ki te kōpae, ahakoa te momo ihirangi;
  • I roto i te pae wāhitau whakatinana he tohu mo te uru atu ki tetahi waahi, ka taea e koe te arotake i nga mahi o te Geolocation API, a, ki te tika, ka taea te whakakore i te mana o te waahi ki te whakamahi. Tae noa ki tenei wa, ka whakaatuhia noa te tohu i mua i te tuku whakaaetanga me te mea ka whakakahoretia te tono, engari ka ngaro i te wa i whakatuwherahia ai te uru ki te Geolocation API. Inaianei ka whakamohio te tohu ki te kaiwhakamahi mo te aroaro o taua uru;
    Firefox 70 tuku

  • Kua whakatinanahia he atanga roa mo te tiro i nga tiwhikete TLS, ka uru mai ma te wharangi "mo: tiwhikete" (ma te taunoa, kei te whakamahia tonu te atanga tawhito, ka whakahohea te mea hou ma te security.aboutcertificate.enabled i about:config). Mena i mua i whakatuwherahia he matapihi motuhake hei tiro i nga tiwhikete, inaianei ka whakaatuhia nga korero ki roto i te ripa i roto i te ahua e maumahara ana ki te taapiri. Tino He mea. Whakaoti i te whakatinanatanga o te atanga tiro tiwhikete tuhia ano te whakamahi i te JavaScript me nga hangarau tukutuku paerewa;
    Firefox 70 tuku

  • Kua taapirihia he waahanga ki te tahua whakahaere kaute mo te uru atu ki nga ratonga Firefox matatau penei i te Aroturuki me te Tukuna;

    Firefox 70 tuku

  • He tohu "koha" hou kua taapirihia ki te tahua matua me te panui, ma reira ka whiwhi korero mo nga putanga hou me o raatau waahanga matua;

    Firefox 70 tuku

  • Ko nga wharangi Firefox i hangaia (mo:*) ka urutau ki te whakaatu ma te whakaaro ki nga tautuhinga kaupapa pouri;
  • Kua pai ake te panui o nga tuhinga kua tararohia, kua whitihia ranei, tae atu ki nga hononga - kua pakaru nga rarangi (ka rere) me te kore e whiti nga tohu;
  • I roto i nga kaupapa ka mutu te tautoko mo nga taonga accentcolor, textcolor me te headerURL, he ingoa ingoa mo te anga, tab_background_text me nga kaupapa_frame_frame (ko nga kaupapa e whakahaerehia ana i addons.mozilla.org ka whakahoutia aunoatia);
  • Kua taapirihia nga taonga CSS kuputuhi-whakapaipai-te matotoru, kupu-tararo-offset и tuhinga-whakapaipai-peke-waituhi, ka taea e koe te whakatika i te matotoru, te nuku, me nga wehenga mo nga raina e whakamahia ana ki te tarai me te patu i nga tuhinga;
  • I roto i te taonga CSS "whakaatu» tāpirihia te kaha ki te whakapūtā i ngā huanga e rua i te wā kotahi, hei tauira, “whakaatu: poraka flex” ranei “whakaatu: inline flex”;
  • Ko nga uara puataata i roto i te opacity me te aukati-opacity CSS ka taea te tautuhi hei paheketanga;
  • I roto i te taonga CSS rahi momotuhi tautoko taapiri mo te uara xxx-nui;
  • I roto i te JavaScript whakatinana te kaha ki te wehe i nga tau nui ma te whakamahi tohu tohu, hei tauira, “myNumber = 1_000_000_000_000”;
  • Kua taapirihia te tikanga hou Intl.RelativeTimeFormat.formatToParts(), he momo rereke o te tikanga Intl.RelativeTimeFormat.format() e whakahoki ana i te huānga o nga mea, ko ia huānga e tohu ana i tetahi wahanga o te uara whakahōputu, hei utu mo te whakahoki i te aho whakahōputu katoa;
  • Ko te rahi o te pane "Referer" HTTP he iti ki te 4 KB: ki te nui ake tenei uara, ka tapahia te ihirangi ki te ingoa rohe;
  • I roto i nga taputapu kaiwhakawhanake i te Paewhiri Whakaaetanga, kua taapirihia nga taputapu ki te arotake i te ngawari o te whakatere i waenga i nga huānga e whakamahi ana i te papapātuhi, me te simulator o te tirohanga a te hunga matapo ki te wharangi;
    Firefox 70 tuku

  • Ka whakaatuhia e te kaikohikohi tae he tohu rereke mo tetahi tae e pa ana ki te tae papamuri hei aromatawai i te tirohanga mo te hunga he iti te tirohanga;
    Firefox 70 tuku

  • I roto i te aratau tirotiro CSS, ko nga whakamaramatanga CSS e kore e pa ki te huānga kaore i tohua kua whakahinahia inaianei ka whakaatu i tetahi tohu taputapu e tohu ana i te take mo te wareware me te whakatika ka taea;
    Firefox 70 tuku

  • Ka taea e te kaiwhakairo te kaha ki te whakarite i nga waahi pakaru ka puta ina huri nga huānga DOM (Nga Wehenga Irirangi DOM) me te tuku ki a koe ki te whai i nga waa ka taapirihia, ka mukua, ka whakahouhia ranei e te tuhinga nga ihirangi wharangi;
    Firefox 70 tuku

  • Mo nga kaiwhakawhanake taapiri, kua whakatinanahia te kaha ki te tirotiro i nga raraunga i te browser.storage.local storage;
  • Kua taapirihia he waahanga rapu ki te aratau tirotiro mahi whatunga, ka taea e koe te rapu tere i nga waahanga o nga tono me nga whakautu. Kei roto i te rapunga nga pane HTTP, nga Pihikete me nga tinana tono/whakautu;
  • Ko te waehere tito wharangi i runga i te papaaho macOS i whakatikahia, i whakahekehia te uta ki runga i te PTM, i tere ake te utaina o te whaarangi (tae atu ki te 22%) me te whakaiti i te whakamahi rauemi i te wa e purei ana i nga ataata (tae atu ki te 37%). Ko te hanga mo te MacOS he taapiri tautoko mo te kawemai i nga kupuhipa kua tiakina ki Chrome;
  • Kua whakaritea he whakahou whakatika mo Firefox 68.1 mo te Android. Ma matou e whakamahara ki a koe kua whakakorehia te hanganga o nga putanga hou o Firefox mo te Android. Hei whakakapi i a Firefox mo te Android, ko te ingoa ko Fenix ​​​​(kua tohatohahia hei Arokite Firefox) ka whanake he kaitirotiro hou mo nga taputapu pūkoro e whakamahi ana i te miihini GeckoView me te huinga o nga whare pukapuka Mozilla Android Components. I etahi ra i mua whakaputaina Ko te whakaputanga whakamatautau hou o Firefox Arokite 2.2, e whakatika ana i etahi take nui i roto i te atanga me te wheako kaiwhakamahi. O nga huringa whakaritea ki tuku 2.0 Ka tuhi i te taapiri o te whiringa ki te ūkui i nga raraunga katoa ina puta ana me te kaha ki te whakatuwhera i nga hononga taunoa i roto i te aratau tirotiro.

I tua atu i nga mahi hou me nga whakatikatika bug, kua whakatikahia e Firefox 70 24 whakaraeraetanga, 12 (i kohia i raro i tetahi CVE-2019-11764) kua tohua he mea tino nui, a tera pea ka arahi ki te whakatinana i te waehere a te kaitukino i te wa e whakatuwhera ana i nga wharangi i hangaia.

Source: opennet.ru

Tāpiri i te kōrero