I tukuna te kaitirotiro paetukutuku Firefox 74A putanga pūkoro Firefox 68.6 mo te turanga Android. I tua atu, kua hangaia he whakahou manga me te tautoko mo te wa roa 68.6.0. Ka tata mai ki te atamira whakamatautau beta ka neke te peka o Firefox 75, ko te tukunga kua whakaritea mo Paenga-whawha 7 (kaupapa neke mo te 4-5 wiki huringa whanaketanga). Mo te peka beta Firefox 75 i timata te hanganga hui mo Linux i te whakatakotoranga Flatpak.
Ko te hanga a Linux e whakamahi ana i te tikanga wehe RLBox, e whai ana ki te aukati i te mahi whakaraerae i roto i nga whare pukapuka mahi tuatoru. I tenei wa, ka taea te wehe mo te whare pukapuka anake Kauwhata, te kawenga mo te whakaputa momotuhi. Ka whakahiatotia e RLBox te waehere C/C++ o te whare pukapuka taratahi ki te waehere takawaenga WebAssembly taumata-iti, katahi ka hangaia hei waahanga WebAssembly, ko nga whakaaetanga kua tautuhia ki tenei waahanga anake. Ka mahi te kōwae kua whakahiato ki tētahi wāhi pūmahara motuhake, ā, kāore e whai wāhi ki te toenga o te wāhi wāhitau. Mena ka whakamahia he whakaraeraetanga i roto i te whare pukapuka, ka iti te kaitukino ka kore e uru ki nga waahi mahara o te mahinga matua, te whakawhiti ranei i te mana ki waho o te taiao taratahi.
DNS mo te aratau HTTPS (DoH, DNS mo te HTTPS) kua whakahohea ma te taunoa mo nga kaiwhakamahi US. Ko te kaiwhakarato DNS taunoa ko CloudFlare (mozilla.cloudflare-dns.com kua whakarārangitia в rarangi poraka Roskomnadzor), a kei te waatea te NextDNS hei whiringa. Hurihia te kaiwhakarato ka taea ranei te DoH i nga whenua ke atu i te US, taea i roto i nga tautuhinga hononga whatunga. Ka taea e koe te panui atu mo DoH i Firefox i panui motuhake.
Kua haua tautoko mo nga tikanga TLS 1.0 me TLS 1.1. Hei uru atu ki nga waahi i runga i te hongere korero haumaru, me whakarato te tūmau i te tautoko mo te iti rawa o TLS 1.2. E ai ki a Google, i tenei wa e tata ana ki te 0.5% o nga tangohanga whaarangi paetukutuku kei te haere tonu ma te whakamahi i nga putanga tawhito o TLS. I whakahaeretia te katinga i runga i tūtohutanga IETF (Ipurangi Hangarau Taumahi). Ko te take mo te kore e tautoko i te TLS 1.0/1.1 ko te kore tautoko mo nga ciphers hou (hei tauira, ECDHE me AEAD) me te hiahia ki te tautoko i nga ciphers tawhito, ko te pono o enei e pataihia ana i tenei wa o te whanaketanga o te hangarau rorohiko ( hei tauira, me tautoko mo TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, ka whakamahia te MD5 mo te arowhai me te motuhēhēnga me te SHA-1). I te wa e ngana ana ki te whakamahi i te TLS 1.0 me te TLS 1.1 ka timata ki te Firefox 74, ka puta he hapa. Ka taea e koe te whakaora i te kaha ki te mahi me nga putanga TLS tawhito ma te tautuhi i te security.tls.version.enable-deprecated = pono, ma te whakamahi ranei i te paatene i te wharangi hapa e whakaatuhia ana i te toronga ki tetahi pae me te kawa tawhito.
E taunaki ana te tuhipoka tuku he taapiri Ipu Ipurangi, ka aukati aunoa i nga widget Facebook tuatoru e whakamahia ana mo te whakamotuhēhē, te korero, me te pai. Ko nga tawhā tautuhi a Facebook ka wehea ki roto i tetahi ipu motuhake, he uaua ki te tautuhi i te kaiwhakamahi me nga waahi ka torohia e ratou. Ko te kaha ki te mahi me te pae matua Facebook kei te noho tonu, engari kua wehe ke atu i etahi atu pae.
Mo te wetewete ngawari ake o nga waahi noho noa, ka tukuna he taapiri Ipu-Kaute Maha me te whakatinanatanga o te kaupapa o nga ipu horopaki. Ka whakawhiwhia e nga ipu te kaha ki te wehe i nga momo momo ihirangi me te kore e hanga i nga korero motuhake, ka taea e koe te wehe i nga korero o nga roopu takitahi o nga wharangi. Hei tauira, ka taea e koe te hanga i nga waahi motuhake mo te whakawhitiwhiti korero whaiaro, te mahi, te hokohoko me nga whakawhitinga putea, te whakarite ranei i te whakamahi kotahi o nga kaute kaiwhakamahi rereke i runga i te waahi kotahi. Ka whakamahia e ia ipu nga toa motuhake mo nga Pihikete, API Rokiroki Rohe, indexedDB, keteroki, me nga ihirangi OriginAttributes.
Kua taapirihia te "browser.tabs.allowTabDetach" ki te mo: whirihora kia kore ai e wehe nga ripa ki nga matapihi hou. Ko te wehenga ripa ohorere tetahi o nga pepeha Firefox tino hoha me whakatika. rapua 9 tau. Ka taea e te kaitirotiro te kiore ki te toia he ripa ki roto i te matapihi hou, engari i raro i etahi ahuatanga ka wehe te ripa ki tetahi matapihi motuhake i te wa e mahi ana ka neke te kiore i te wa e pa ana ki te ripa.
Ka mutu tautoko mo nga taputapu taapiri kua whakauruhia ki roto i te huarahi a tawhio noa me te kore e herea ki nga korero a nga kaiwhakamahi. Ko te huringa ka pa ki te whakaurunga o nga taapiri-ake i roto i nga raarangi tiritahi (/usr/lib/mozilla/extensions/, /usr/share/mozilla/extensions/ ranei ~/.mozilla/extensions/) i tukatukahia e nga wa katoa Firefox i runga i te punaha ( karekau e hono ki te kaiwhakamahi). I te nuinga o te wa ka whakamahia tenei tikanga mo te whakauru i nga taapiri i mua i nga tohatoha, mo te whakakapinga kore tono me nga tono tuatoru, mo te whakauru i nga taapiri kino, mo te tuku motuhake ranei i tetahi taapiri me tana ake kaiwhakauru. I roto i te Firefox 73, kua nekehia nga taapiri kua whakauruhia i mua mai i te raarangi tiritahi ki nga whaarangi kaiwhakamahi takitahi ka taea te nekehia atu na roto i te kaiwhakahaere taapiri auau.
I roto i te taapiri punaha Lockwise kei roto i te tirotiro, e tuku ana i te atanga "mo: takiuru" mo te whakahaere i nga kupuhipa kua tiakina, tautoko kōmaka whakamuri (Z ki A).
Kua piki ake te whakamarumaru a WebRTC ki te pakaru o nga korero mo te wahitau IP o roto i te wa e waea ana te reo me te ataata ma te whakamahi i te "mDNS tio", ka huna i te wahitau o te rohe i muri i tetahi tohu tohu matapōkere i hangaia ma te Multicast DNS.
I hurihia te waahi o te whakawhiti pikitia-i-pikitia i īnaki i te paatene atahanga o muri mai i roto i te atanga whakaahua tukunga i runga i Instagram.
I roto i te JavaScript kua taapirihia kaiwhakahaere "?.", i hangaia hei tirotiro i te wa kotahi te mekameka katoa o nga taonga, waea ranei. Hei tauira, ma te tohu "db?.kaiwhakamahi?.ingoa?.roa" ka taea e koe te uru inaianei ki te uara o "db.user.name.length" me te kore he arowhai tuatahi. Mena ka tukatukahia tetahi huānga hei kore, kaore ranei i tautuhia, ka "kaore i tautuhia" te putanga.
Ka mutu tautoko i runga i nga paetukutuku me nga taapiri mo te tikanga Object.toSource() me te mahi o te ao uneval().
He kaupapa hou kua taapirihia reohuri_ara me nga taonga e pa ana onlanguagechange, ka taea e koe te waea atu ki tetahi kaihautu ina huri te kaiwhakamahi i te reo atanga.
Kua whakahohea te tukatuka pane pane HTTP Kaupapa-Whakawhiti-Putake-Rauemi (CORP), ka taea e nga waahi te aukati i te whakaurunga o nga rauemi (hei tauira, nga whakaahua me nga tuhinga) ka utaina mai i etahi atu rohe (whakawhiti-take me te whakawhiti-pae). Ka taea e te pane te tango i nga uara e rua: "otahi-taketake" (ka taea anake nga tono mo nga rauemi he rite te kaupapa, te ingoa kaihautu me te nama tauranga) me te "pae-taurite" (ka whakaaetia nga tono mai i te waahi kotahi).
Cross-Origin-Resource-Policy: taua-pae
Ko te pane HTTP kua whakahohea ma te taunoa Kaupapa-Whakaahua, ka taea e koe te whakahaere i te whanonga o te API me te whakahohe i etahi ahuatanga (hei tauira, ka taea e koe te whakakore i te uru ki te Geolocation API, te kamera, te hopuoro, te mata katoa, te purei-aunoa, te-whakamuna-pāho, te hākoritanga, te API Utu, te aratau XMLHttpRequest tukutahi, etc.). Mo nga poraka iframe, ko te huanga "tukua", ka taea te whakamahi i roto i te waehere wharangi ki te tautapa motika ki etahi poraka iframe.
Mena ka whakaaetia e tetahi pae, na roto i te huanga "whakaae", ki te mahi me tetahi rauemi mo tetahi iframe motuhake, ka tae mai he tono mai i te iframe kia whiwhi whakaaetanga ki te mahi me tenei rauemi, ka whakaatu te kaitirotiro i tetahi korero mo te tuku whakaaetanga i roto i te te horopaki o te wharangi matua me te tuku i nga motika i whakapumautia e te kaiwhakamahi ki te iframe (hei utu mo te whakatuu motuhake mo te iframe me te wharangi matua). Engari, ki te kore te wharangi matua e whai whakaaetanga ki te rauemi i tonoa ma te huanga whakaae, ka uru tonu te iframe ki te rauemi āraia, me te kore whakaatu korero ki te kaiwhakamahi.
Ka taea te tautoko taonga CSS ma te taunoa 'tūnga-tohu-tuhi', e whakatau ana i te tuunga o te taararo o te kuputuhi (hei tauira, ina whakaatu poutū te kuputuhi, ka taea e koe te whakarite tohu i te taha maui, matau ranei, me te whakaatu whakapae, kaua mai i raro anake, engari mai i runga hoki). I tua atu i roto i nga ahuatanga CSS e whakahaere ana i te ahua o te taararo kupu-tararo-offset и kuputuhi-whakapaipai-te matotoru He tautoko taapiri mo te whakamahi uara ōrau.
I roto i te taonga CSS kāhua whakahuahua, e tautuhi ana i te kāhua raina huri noa i nga huānga, ka taunoa ki te "aunoa" (i mua hauā na nga raruraru i roto i te GNOME).
I roto i te kaiwhakairo JavaScript tāpirihia te kaha ki te patuiro i nga Kaimahi Tukutuku kohanga, ka taea te whakakore me te whakakore i nga waahanga ma te whakamahi i nga waahanga pakaru.
Ko te atanga tirotiro wharangi paetukutuku inaianei e tuku whakatupato ana mo nga taonga CSS e whakawhirinaki ana ki te tohu-z, runga, maui, raro, me nga huānga tuunga matau.
Mo Windows me macOS, kua whakatinanahia te kaha ki te kawemai i nga korero mai i te tirotiro Microsoft Edge i runga i te miihini Chromium.
I tua atu i nga mahi hou me nga whakatikatika bug, kua whakatikahia e Firefox 74 20 whakaraeraetanga, e 10 (i kohia i raro CVE-2020-6814 и CVE-2020-6815) 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.