Firefox 68 tuku

Tukuna e tukunga pūtirotiro tukutuku Firefox 68A putanga pūkoro Firefox 68 mo te turanga Android. Ko te tukunga kua whakarōpūtia hei pekanga Ratonga Tautoko Whakanuia (ESR), me nga whakahoutanga i tukuna puta noa i te tau. I tua atu, he whakahou o mua manga me te tautoko mo te wa roa 60.8.0. Ka tata mai ki te atamira whakamatautau beta Ka whakawhiti te peka Firefox 69, ko te tukunga kua whakaritea mo Mahuru 3.

Main nga mahi auaha:

  • Ko te kaiwhakahaere taapiri hou (mo: taapiri) kua whakahohea ma te taunoa, tino tuhia ano te whakamahi i te HTML/JavaScript me nga hangarau tukutuku paerewa hei waahanga o te kaupapa ki te whakakore i te kaitirotiro o nga waahanga XUL me XBL. I roto i te atanga hou mo ia taapiri i te ahua o nga ripa, ka taea te tiro i te whakaahuatanga katoa, te whakarereke i nga tautuhinga me te whakahaere i nga mana uru me te kore e waiho i te wharangi matua me te rarangi o nga taapiri.

    Firefox 68 tuku

    Engari i nga paatene motuhake hei whakahaere i te whakahohenga o nga taapiri, ka tukuna he tahua horopaki. Ko nga taapiri haua kua wehea i naianei mai i nga mea hohe ka whakarārangihia ki tetahi waahanga motuhake.

    Firefox 68 tuku

    Kua taapirihia he waahanga hou me nga taapiri e taunakihia ana mo te whakaurunga, ka tohua te hanganga i runga i nga taapiri kua whakauruhia, nga tautuhinga me nga tatauranga mo te mahi a te kaiwhakamahi. Ka whakaaehia nga taapiri ki te rarangi o nga taunakitanga horopaki mena ka tutuki nga whakaritenga a Mozilla mo te haumarutanga, te whaihua me te whakamahi, me te pai me te whai hua ki te whakaoti rapanga o naianei e pai ana ki te hunga whakarongo. Ko nga taapiri e whakaarohia ana ka tukuna he arotake haumarutanga mo ia whakahou;

    Firefox 68 tuku

  • I taapirihia he paatene hei tuku karere ki a Mozilla mo nga raru me nga taapiri me nga kaupapa. Hei tauira, na roto i te puka kua whakaratohia, ka taea e koe te whakatupato i nga kaiwhakawhanake mena ka kitea he mahi kino, ka puta ake nga raru ki te whakaaturanga o nga waahi na te taapiri, te kore e tutuki ki te mahi kua whakahuahia, te ahua o te taapiri kaore he mahi a te kaiwhakamahi. , he raruraru ranei mo te pumau me te mahi.

    Firefox 68 tuku

  • Kua whakauruhia he whakatinanatanga hou o te pae noho a Quantum Bar, he rite tonu te ahua me te mahi ki te pae korero Awesome Bar tawhito, engari e whakaatu ana i te whakarereketanga katoa o nga waahanga o roto me te tuhi ano i te waehere, ka whakakapi i te XUL/XBL me te paerewa. API Tukutuku. Ko te whakatinanatanga hou he tino whakangwari ake i te tukanga o te whakawhänui i te taumahinga (e tautokohia ana te hanga o nga taapiri i roto i te whakatakotoranga WebExtensions), te tango i nga hononga pakari ki nga punaha tirotiro tirotiro, ka taea e koe te hono ngawari i nga puna raraunga hou, me te kaha ake o te mahi me te urupare o te atanga. . O nga huringa ka kitea i roto i te whanonga, ko te hiahia anake ki te whakamahi i nga huinga Shift+Del, Shift+BackSpace ranei (i mahi i mua me te kore Shift) ki te muku i nga urunga hitori tirotiro mai i te hua o te aki taputapu ka whakaatuhia ina timata koe ki te pato;
  • Kua whakatinanahia he kaupapa pouri katoa mo te tirohanga a te kaipanui, ina whakahohea, ka whakaatuhia nga huānga hoahoa matapihi me te panui ki roto i nga atarangi pouri (i mua, ko te huri i nga momo pouri me te marama i roto i te Panui Panui ka pa ki te waahi me nga tuhinga tuhinga);

    Firefox 68 tuku

  • I roto i te aratau kaha o te aukati i nga ihirangi e kore e hiahiatia (tino), i tua atu i nga punaha aroturuki e mohiotia ana me nga Pihikete tuatoru-tuatoru katoa, ka whakauruhia e JavaScript kei te aukatihia te maina cryptocurrencies me te whai i nga kaiwhakamahi e whakamahi ana i nga tikanga tautuhi huna. I mua, i whakahohea te aukati raraunga ma te kowhiringa maamaa i roto i te aratau aukati ritenga. Ka mahia te aukati kia rite ki etahi atu waahanga (te matimati me te cryptomining) i te rarangi Disconnect.me;

    Firefox 68 tuku

  • I haere tonu te whakaurunga o te punaha tito Tukutuku Tukutuku Servo, i tuhia ki te reo Rust me te whakaputa i te whakaputanga o nga ihirangi wharangi 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.

    I tua atu ki nga kaiwhakamahi me nga kaari ataata NVIDIA ka timata mai i
    Firefox 68 tautoko Ka whakahohea a WebRender mo Windows 10 nga punaha me nga kaari whakairoiro AMD. Ka taea e koe te tirotiro mena kua whakahohehia a WebRender i runga i te mo: tautoko wharangi. Hei kaha ki te whakahohe i roto i te:config, me whakahohe koe i nga tautuhinga "gfx.webrender.all" me "gfx.webrender.enabled" ma te tiimata ranei i a Firefox me te taurangi taiao MOZ_WEBRENDER=1 huinga. I runga i te Linux, he nui ake, iti ake ranei te tautoko a WebRender mo nga kaari ataata Intel me nga taraiwa Mesa 18.2+;

  • Kua taapirihia he waahanga ki te tahua "hamburger" i te taha matau o te paewhiri pae wahitau mo te tere tere ki nga tautuhinga kaute i roto i te Kaute Firefox;
  • I taapirihia he wharangi hou "mo: compat" e whakararangi ana i nga mahi whakatika me nga papaki i whakamahia hei whakarite kia hototahi ki nga waahi motuhake kaore i te mahi tika i Firefox. Ko nga huringa i mahia mo te hototahitanga i roto i nga keehi ngawari he iti noa ki te huri i te tohu "Kaiwhakamahi Kaiwhakamahi" mena ka herea te waahi ki etahi kaitirotiro. I roto i nga ahuatanga uaua ake, ka whakahaerehia te waehere JavaScript i roto i te horopaki o te pae ki te whakatika i nga take hototahi;
    Firefox 68 tuku

  • Na te kaha o nga take pumau i te wa e huri ana i te kaitirotiro ki te aratau mahi kotahi-tukatuka, ka mahia te hanga o te atanga me te tukatuka i nga ihirangi o nga ripa i roto i te mahi kotahi, mai i te:config nekehia atu "browser.tabs.remote.force-enable" me te "browser.tabs.remote.force-disable" ka taea te whakamahi ki te whakakore i te aratau mahi-maha (e10s). I tua atu, ko te tautuhi i te kōwhiringa "browser.tabs.remote.autostart" ki te "teka" ka kore e whakakore aunoa i te aratau mahi-maha i runga i nga putanga papamahi o Firefox, i roto i nga hanganga mana, a ka whakarewahia me te kore e taea te mahi whakamatautau aunoa;
  • Ko te waahanga tuarua o te whakarahi i te maha o nga waea API kua whakatinanahia, e waatea ina whakatuwhera ana i te wharangi i roto i te horopaki pare (Horopaki Haumaru), i.e. ka whakatuwheratia ma te HTTPS, ma te localhost mai i tetahi konae rohe ranei. Ko nga wharangi e tuwhera ana i waho o te horopaki kua parea ka aukatihia mai i te waea ki te getUserMedia() kia uru atu ki nga puna korero (penei i te kamera me te hopuoro);
  • Ka whakarato i te whakahaere hapa aunoa ina uru ana ma te HTTPS, ka puta na te mahi o te rorohiko wheori. Ka puta nga raruraru ka taea e nga antiviruses Avast, AVG, Kaspersky, ESET me Bitdefender te waahanga tiaki Tukutuku, e tātari ana i nga hokohoko HTTPS ma te whakakapi i tana tiwhikete ki te rarangi o nga tiwhikete pakiaka Windows me te whakakapi i nga tiwhikete waahi tuatahi i whakamahia. Ka whakamahi a Firefox i tana ake rarangi o nga tiwhikete pakiaka me te kore e aro ki te rarangi punaha o nga tiwhikete, na reira ka mohio ia he mahi whakaeke MITM.

    I whakatauhia te raru ma te whakahohe aunoa i te tautuhinga "security.enterprise_roots.enabled", e kawemai ana i nga tiwhikete mai i te rokiroki punaha. Mena ka whakamahi koe i tetahi tiwhikete mai i te rokiroki punaha, ehara i te mea i hangaia ki Firefox, ka taapirihia he tohu motuhake ki te tahua e kiia ana mai i te pae waahi me nga korero mo te waahi. Ka whakahoahoa aunoatia te tautuhinga ina kitea te wawaotanga o te MITM, ka mutu ka ngana te kaitirotiro ki te whakaara ano i te hononga me te ngaro te raru, ka tiakina te tautuhinga. E whakapaetia ana e kore e puta he whakatumatumatanga pera, na te mea ka taupatupatuhia te toa tiwhikete punaha, ka taea ano e te kaitukino te whakararu i te toa tiwhikete Firefox (kaore e whai whakaaro. taea whakakapinga tiwhikete nga kaihanga taputapu ka taea tono ki te whakatinana i te MITM, engari ka aukati i te wa e whakamahi ana i te toa tiwhikete Firefox);

  • Ko nga konae aa-rohe e tuwhera ana i te kaitirotiro ka kore e taea te uru atu ki etahi atu konae kei roto i te raarangi o naianei (hei tauira, i te wa e whakatuwhera ana i te tuhinga html i tukuna ma te mēra i Firefox i runga i te papanga Android, ka taea e te whakauru JavaScript ki tenei tuhinga te tiro i nga ihirangi o te whaiaronga me etahi atu konae kua tiakina);
  • Hurihia Ko te tikanga mo te tukutahi i nga tautuhinga i hurihia ma te atanga about:config. Inaianei ko nga tautuhinga anake kei roto i te rarangi ma, kua tautuhia ki te waahanga "services.sync.prefs.sync", kua tukutahia. Hei tauira, ki te tukutahi i te tawhā browser.some_preference, me whakarite e koe te uara "services.sync.prefs.sync.browser.some_preference" ki te pono. Hei tuku i te tukutahitanga o nga tautuhinga katoa, ka tukuna te tawhā "services.sync.prefs.dangerously_allow_arbitrary", kua monoa ma te taunoa;
  • Kua whakatinanahia he tikanga hei karo i nga tono hoha ki te tuku whakaaetanga taapiri ki te papanga ki te tuku panui pana (whakauru ki te API Whakamōhiotanga). Mai i tenei wa, ka aukatia wahanguhia enei tono ki te kore e tuhia te taunekeneke a nga kaiwhakamahi me te wharangi (paa kiore, pehi matua ranei);
  • I roto i te taiao pakihi (Firefox mo te hinonga) tautoko taapiri kaupapa here taapiri whakaritenga tirotiro mo nga kaimahi. Hei tauira, ka taea e te kaiwhakahaere te taapiri i tetahi waahanga ki te tahua mo te whakapā atu ki te tautoko a-rohe, te taapiri hononga ki nga rauemi ipurangiroto i te wharangi mo te whakatuwhera i te ripa hou, te whakakore i nga taunakitanga horopaki i te wa e rapu ana, te taapiri hononga ki nga konae rohe, te whirihora i te whanonga i te wa e tango ana i nga konae, tautuhi i nga rarangi ma me te pango o nga taapiri e whakaaetia ana me te kore e whakaaetia, whakahohehia etahi tautuhinga;
  • Whakaoti he take tera pea ka ngaro nga tautuhinga (te kino o te konae prefs.js) i te wa ka mutu ohorere te mahi (hei tauira, i te wa e whakawetohia ana te hiko me te kore e kati, i te wa e pakaru ana te tirotiro);
  • He tautoko taapiri Panuku Hopu, he huinga o nga taonga scroll-snap-* CSS e taea ai e koe te whakahaere i te waahi mutu o te rēreti i te wa e panuku ana me te whakahāngaitanga o te ihirangi retireti, tae atu ki te kapohia ki nga huānga i te wa o te panuku inertial. Hei tauira, ka taea e koe te whirihora i te panuku kia nukuhia ki te taha o nga tapa o te ahua, ki te whakakotahi ranei i te ahua;
  • Ka whakatinanahia e JavaScript he momo tau hou BigInt, e taea ai e koe te penapena i nga tauoti o te rahi noa e kore e ranea te momo Numbers (hei tauira, ko nga kaitautuhi me nga uara wa tika me penapena i mua hei aho);
  • Kua taapirihia te kaha ki te tuku i te whiringa "noreferrer" i te wa e waea ana ki a window.open() hei aukati i te rerenga o nga korero Referrer i te wa e whakatuwhera ana i te hono ki te matapihi hou;
  • Kua taapirihia te kaha ki te whakamahi i te tikanga .decode() me HTMLImageElement hei uta me te wetewete i nga huānga i mua i te taapiri atu ki te DOM. Hei tauira, ka taea te whakamahi i tenei ahuatanga ki te whakangawari i te whakakapinga o nga whakaahua taapiri kiato me nga whiringa taumira teitei ka utaina i muri mai, na te mea ka taea te mohio mena kua reri te kaitirotiro ki te whakaatu i te ahua hou katoa.
  • Ka whakaratohia e nga taputapu kaiwhakawhanake nga taputapu mo te arotake i te rereke o nga huānga kuputuhi, ka taea te whakamahi ki te tautuhi i nga huānga ka pohehehia e te hunga he iti te tirohanga, he ngoikore ranei te tirohanga tae;
    Firefox 68 tuku

  • Kua taapirihia he paatene ki te aratau tirotiro ki te whai i te putanga o te whakaputanga, ka taea e koe te tautuhi i nga huānga e kore e kitea i te wa e ta ana;

    Firefox 68 tuku

  • Kua whakawhānuihia e te papatohu tukutuku nga korero kua whakaatuhia me nga whakatupato mo nga raruraru me te CSS. Me te hono ki nga node e tika ana. Ka whakarato ano te papatohu i te kaha ki te tātari i te whakaputanga ma te whakamahi i nga korero auau (hei tauira, "/(foo|bar)/");
    Firefox 68 tuku

  • Ko te kaha ki te whakatika i te tawhiti i waenga i nga reta kua taapiri atu ki te kaiwhakatika momotuhi;
  • I roto i te aratau tirotiro rokiroki, kua taapirihia te kaha ki te whakakore i nga rekoata mai i te rokiroki o te rohe me te waahi ma te kowhiri i nga huānga e tika ana me te pehi i te paatene Mokowā Hoki;
  • I roto i te roopu tirotiro mahi whatunga, kua taapirihia te kaha ki te aukati i etahi URL, te tuku ano i te tono, me te kape i nga pane HTTP ki te whakatakotoranga JSON ki te papatopenga. Kei te waatea nga ahuatanga hou ma te kowhiri i nga whiringa e tika ana tahua horopaki, ka whakaatuhia ina pawhiri-matau koe;
  • Ko te kaiwhakairo i hangaia inaianei he mahi rapu i roto i nga konae katoa o te kaupapa o naianei ma te pehi Shift + Ctrl + F;
  • Ko te tautuhinga mo te whakaahei i te whakaaturanga o nga taapiri punaha kua whakarereketia: mo te:pairoiro, hei utu mo te devtools.aboutdebugging.showSystemAddons, kua tukuna inaianei te tawhā devtools.aboutdebugging.showHiddenAddons;
  • Ina whakauruhia ki runga Windows 10, ka tukuna te pokatata ki te paetaumahi. I taapirihia e Windows te kaha ki te whakamahi i te BITS (Background Intelligent Transfer Service) ki te tango tonu i nga whakahōutanga ahakoa kua kati te tirotiro;
  • Ko te putanga Android kua pai ake te mahi whakaputa. Kua taapirihia te WebAuthn API (API Motuhēhēnga Tukutuku) mo te hono atu ki tetahi pae ma te whakamahi i te tohu taputapu, te pukoro tapumati ranei. API taapiri Tauranga Tirohanga Ataata ma reira ka taea te whakatau i te waahi e kitea ana ma te whai whakaaro ki te whakaaturanga o te papapātuhi i runga-mata, te whakatauine ranei. Ko nga whakaurunga hou kua kore e tango aunoa i te mono Cisco OpenH264 mo WebRTC.

I tua atu i nga mahi hou me nga whakatikatika bug, kua whakakorehia e Firefox 68 raupapa whakaraeraetanga, he maha nga mea e tohuhia ana hei tino arohaehae, i.e. ka taea te mahi i te waehere a te kaitukino i te wa e whakatuwhera ana i nga wharangi i hangaia. Ko nga korero e whakaatu ana i nga take haumarutanga kua whakatikahia kaore i te waatea i tenei wa, engari ko te rarangi o nga whakaraeraetanga ka puta i roto i etahi haora.

Ko Firefox 68 te tukunga hou ki te kawe mai i te whakahou ki te putanga matarohia o Firefox mo Android. Ka tiimata me te Firefox 69, e tumanakohia ana i te Mahuru 3, nga putanga hou o Firefox mo te Android e kore e tukuna, ka tukuna nga whakatikatika i roto i te ahua o nga whakahou ki te peka ESR o Firefox 68. Ko te Firefox matarohia mo te Android ka whakakapihia e te kaitirotiro hou mo nga taputapu pūkoro, i whakawhanakehia hei waahanga o te kaupapa Fenix ​​​​me te whakamahi i te miihini GeckoView me he huinga whare pukapuka Mozilla Waehanga Android. I tenei wa kei raro i te ingoa Firefox Arokite mo te whakamatautau kua whakaarohia te tuku arokite tuatahi o te kaitirotiro hou (i tenei ra whakaputaina whakahou whakatika 1.0.1 o tenei tuku-mua, engari kaore ano kia whakairihia ki Play Google).

Source: opennet.ru

Tāpiri i te kōrero