Ho lokolloa ha Firefox 69

etsahetse ho lokolloa ha sebatli sa marang-rang Firefox 69, hammoho le mofuta oa mobile Firefox 68.1 bakeng sa sethala sa Android. Ho feta moo, lintlafatso makala tšehetso ea nako e telele 60.9.0 и 68.1.0 (Lekala la ESR 60.x ha le sa tla nchafatsoa, ​​ho fetohela lekaleng 68.x ho khothaletsoa). E tla haufinyane sethaleng tlhahlobo ea beta Lekala la Firefox 70 le tla fetisoa, leo tokollo ea lona e lokiselitsoeng ka la 22 Mphalane.

ka sehloohong boiqapelo:

  • Likarolo tse kentsoeng molemong oa ho thibela litaba ka mokhoa o sa nepahalang ho iphapanyetsa li-cookies ho tsoa lits'ebetsong tsohle tsa batho ba bang le ho thibela ho kenya JavaScript ho li-cryptocurrensets. Khoutu ea merafo e lebisa ho keketseho e kholo ea mojaro ho processor tsamaisong ea mosebelisi mme, joalo ka molao, e kenngoa libakeng ka lebaka la li-hacks kapa e sebelisoa libakeng tse belaetsang e le mokhoa oa ho etsa chelete.
    Nakong e fetileng, data ea ho notlela e ne e nolofalloa feela ha u khetha mokhoa o tiileng oa ho notlela, oo hona joale o utloahalang ho o nolofalletsa feela haeba o batla ho thibela mekhoa. boitsebiso bo patehileng ("khatiso ea menoana ea sebatli"). Ho thibela ho etsoa ho latela lenane Disconnect.me.
    Ho lokolloa ha Firefox 69

    Ha e koetsoe, letšoao la thebe le bontšoa ka har'a bara ea aterese, 'me ho menu ea moelelo, u ka bona hore na li-cookies tse sebelisetsoang ho latela metsamao li ne li thibetsoe hokae. Ho menu e ts'oanang, o ka thibela ho thibela libaka ka bomong.

    Ho lokolloa ha Firefox 69Ho lokolloa ha Firefox 69

  • Likhetho tse atolositsoeng tsa ho thibela ho bapala ka boiketsetso ha litaba tsa multimedia. Ntle le karolo e kentsoeng pele ea ho khutsisa video e bapalang ka bo eona kenngwa tshebetsong bokhoni ba ho emisa ho bapala video ka botlalo, eseng feela ho tima molumo. Ka mohlala, haeba livideo tsa papatso tsa pejana li ne li bontšoa libakeng tsa marang-rang, empa ntle le molumo, joale ka mokhoa o mocha, li ke ke tsa qala ho bapala ntle le ho tobetsa ka ho hlaka. Ho nolofalletsa mokhoa ho li-setting tsa autoplay (Likhetho> Lekunutu le Tšireletseho> Litumello> Boitšoaro), ntho e ncha e kenyelelitsoe "Thibela molumo le video" e tlatselitseng mokhoa oa kamehla oa "block audio".

    Ho lokolloa ha Firefox 69

    Mokhoa o ka khethoa o ipapisitse le libaka tse ikhethileng ka har'a menyu ea litaba e bonts'itsoeng ka ho tobetsa konopo ea "(i)" bareng ea aterese.

    Ho lokolloa ha Firefox 69

  • Bakeng sa basebelisi ba US le "en-US" e hahang, sebopeho sa li-block tsa maqephe a qalang tse bontšitsoeng ha ho buloa tabo e ncha e fetotsoe, hammoho le pontšo ea litaba tse ling tse khothalelitsoeng ke tšebeletso ea Pocket e kentsoe. Boholo ba li-blocks le palo ea likhothaletso li fetotsoe, ho hlahisitsoe likarolo tse ncha tsa sehlooho (Bophelo, Saense, Theknoloji le Boithabiso);
  • E thibetsoe ka ho sa feleng ke bokhoni ba ho bapala litaba tsa Flash ka plugin ea Adobe Flash. Ho tsoa ho litlhophiso tsa plug-in ea Adobe Flash Player, khetho ea ho kenya Flash ka ho sa feleng e tlositsoe mme ke bokhoni feela ba ho tima Flash le ho e nolofalletsa ka bomong bakeng sa libaka tse ikhethileng (ts'ebetso ka ho tobetsa ka ho hlaka) ntle le ho hopola mokhoa o khethiloeng o siiloe. . Makala a ESR a Firefox a tla tsoelapele ho tšehetsa Flash ho fihlela bofelong ba 2020;
  • E holofetse ho sebetsana le faele ea kamehla userContent.css и userChrome.css, e lumellang mosebelisi ho hlakola chebahalo ea libaka kapa sebopeho sa Firefox. Lebaka la ho koala ha kamehla le boleloa e le mosebetsi oa ho fokotsa nako ea ho qala sebatli. Ho fetola boitšoaro ka userContent.css le userChrome.css ha e fumanehe haholo ho basebelisi, 'me ho kenya data ea CSS ho ja lisebelisoa tse eketsehileng (ho ntlafatsa ho tlosa phihlello e sa hlokahaleng ea disk). E kentsoe "toolkit.legacyUserProfileCustomizations.stylesheets" ho seta mabapi le:config to return to return userChrome.css le userContent.css, e tla bulela basebelisi ba seng ba ntse ba sebelisa userChrome.css kapa userContent.css;
  • Bakeng sa WebRTC, bokhoni ba ho sebetsana le liteishene ho sebelisa li-codec tse fapaneng tsa video bo kenngoa ts'ebetsong, e leng ho nolofatsang ho thehoa ha litšebeletso tsa seboka sa video, bao barupeluoa ba ka sebelisang software e fapaneng ea bareki;
  • Bakeng sa meralo ea ARM64, enjene ea JavaScript e ts'ehetsa ho hlophisoa ha JIT;
  • Litlhaloso tsa sebatli (navigator.userAgent, navigator.platform, le navigator.oscpu) li tlositse tlhahisoleseling mabapi le ho sebelisa mofuta oa 32-bit oa Firefox tikolohong ea 64-bit OS (eo pele e neng e hlokahala bakeng sa Flash, empa e siea vector e eketsehileng bakeng sa boitsebiso bo patiloeng ba mosebedisi);
  • E kentse karolo ea ho shebella video ea Setšoantšo ka har'a Setšoantšo e u lumellang hore u hule video ka mokhoa oa fensetere e phaphametseng e lulang e bonahala ha u ntse u sebelisa sebatli. Ho sheba ka mokhoa ona, o tlameha ho tobetsa konopo ea lisebelisoa kapa ho menu e hlahang ha u tobetsa ka ho le letona ho video, khetha "Setšoantšo se setšoantšong" (ho YouTube, e nkelang sebaka sa eona sa menu ea maemo, u lokela ho tobetsa habeli. konopo ea tokelo ea mouse kapa tobetsa ka konopo ea Shift). Ts'ehetso ea Mode e ka fuoa monyetla mabapi le: config ka khetho ea "media.videocontrols.picture-in-picture.enabled";

    Ho lokolloa ha Firefox 69

  • E kentsoe ho kenya ts'ebetsong ea jenereithara ea password ("signon.generation.available" ka hoo e ka bang:config), e leng se u lumellang hore u bontše letšoao le nang le phasewete e matla e hlahisoang ka bo eona ha u tlatsa liforomo tsa ho ngolisa;

    Ho lokolloa ha Firefox 69

  • Ho molaoli oa password eketsoe bokhoni ba ho sebetsana le li-account maemong a sebaka sa boemo ba pele, se u lumellang ho fana ka phasewete e le 'ngoe e bolokiloeng bakeng sa li-subdomain tsohle. Mohlala, phasewete e bolokiloeng bakeng sa login.example.com joale e tla khothaletsoa hore e tlatse ka bo eona ho www.example.com site form;
  • E kentsoe mookameli oa tsamaiso ea bohlokoa mekhoa ea ho tšoara, e leng e lumella fetisetsa tlhahisoleseling mabapi le lits'ebetso tse tlang pele ho sistimi e sebetsang. Ka mohlala, ts'ebetso ea litaba e sebetsanang le tab e sebetsang e tla fuoa pele (ho feta lisebelisoa tsa CPU tse abetsoeng) ho feta ts'ebetso e amanang le li-tab tse ka morao (haeba li sa bapale video le molumo). Phetoho ha joale e nolofalitsoe ke kamehla feela bakeng sa sethala sa Windows, bakeng sa litsamaiso tse ling, ho kenya tshebetsong kgetho ya dom.ipc.processPriorityManager.enabled mabapi le-config e a hlokeha;
  • butsoe tlola API Mengolo ea mosebedisi, e u lumellang hore u thehe li-add-on tsa mofuta oa Greasemonkey ho latela tekhenoloji ea WebExtensions bakeng sa ho etsa lingoloa tse tloaelehileng maemong a maqephe a webo. Ka mohlala, ka ho hokahanya mangolo, u ka fetola moralo le boitšoaro ba maqephe ao u a bonang. API ena e se e kenyelelitsoe le Firefox, empa ho fihlela joale, ho e nolofalletsa ho hloka ho seta "extensions.webextensions.userScripts.enabled" mabapi le:config. Ho fapana le li-add-on tse teng tse nang le ts'ebetso e ts'oanang e sebelisang mohala oa tabs.executeScript, API e ncha e u lumella ho arola mangolo libakeng tse fapaneng tsa sandbox, ho rarolla mathata a ts'ebetso le ho etsa hore ho khonehe ho sebetsana le mekhahlelo e sa tšoaneng ea ho kenya maqephe.
  • Thepa ea navigator.mediaDevices e se e fumaneha feela ha leqephe le buloa ka Secure Context, ke hore. ha e buloa ka HTTPS, ka localhost kapa ho tsoa faeleng ea lehae;
  • E kentse thepa ea CSS khahleha-inline и sekoahelo se kgaphatsehang, e u lumellang hore u laole ponts'o ea litaba tse fetang li-blocks le likarolo tsa inline (fota mohatla kapa u bontše scrollbar). Thepa e kenngoa ts'ebetsong ka ho fetolela ka mokhoa o itekanetseng ho ea ho overflow-x le overflow-y ho itšetlehile ka mokhoa oa tlhahiso ea litaba (ho tloha holimo ho ea tlaase kapa mola ka mola).
  • Bakeng sa thepa ea CSS sebaka se sesoeu e kentsoeng ts'ehetso bakeng sa boleng ba libaka tsa ho senya;
  • Thepa ea CSS e kentsoeng e na leE bontšang hore element le likahare tsa eona li arohane le tse ling tsa sefate sa DOM;
  • E kentse thepa ea CSS mosebedisi khetha, e u lumellang ho tseba hore na mongolo o ka khethoa ke mosebelisi;
  • Bokhoni bo ekelitsoeng ba ho beha melao ea @supports bakeng sa ba khethang (
    sebopeho "@supports selector(sector-to-test){...}"), e ka sebelisoang ho khetha CSS hafeela sebatli se na le kapa se sa tšehetse sekhetho se itseng;

  • Tšehetso e ekelitsoeng masimo a sechaba bakeng sa maemo a litlelase tsa JavaScript tse u lumellang ho hlakisa lintho tse boletsoeng esale pele tse qalisoang kantle ho sehahi. Tšehetso bakeng sa masimo a poraefete a sa bonahaleng kantle ho sehlopha le eona e lebelletsoe haufinyane;

    Sehlahisoa sa sehlopha {
    lebitso;
    lekhetho = 0.2; /*sebaka sa sechaba*/
    #basePrice = 0; /* lebala la poraefete*/
    theko;

    sehahi(lebitso, basePrice) {
    lena.lebitso = lebitso;
    sena.basePrice = basePrice;
    sena.theko = (basePrice * (1 + sena.tax)).hoFixed(2);
    }
    }

  • E kentse API Fetola boholo ba Sebali, e u lumellang hore u hokahane le mohlokomeli ea tla tsebisoa ka liphetoho tsa boholo ba likarolo tse boletsoeng leqepheng. Phapang e ka sehloohong pakeng tsa API e ncha le fensetere.onresize le CSS Media Queries ke hore hoa khoneha ho fumana hore na ntho e itseng e hlahang leqepheng le fetohile, ho e-na le sebaka sohle se bonahalang, se u lumellang ho itšoara ka ho fetola ntho eo feela ntle le ho fetola lintho tsohle tse bonahalang;
  • E kentse Microtasks API e emeloang ke mokhoa o le mong (WindowOrWorkerGlobalScope.queueMicrotask(), e leng se u lumellang hore u hlophise mohala oa ts'ebetso ea callback ka boemo bo tlase ka ho e eketsa queue ea microtask;
  • E ekelitse mekhoa e mecha Blob.text(), Blob.arrayBuffer(), Blob.stream(), DOMMatrix.fromMatrix(), AbstractRange() le StaticRange();
  • Bokhoni ba ho hlakisa mask "*" bakeng sa likopo ntle le mangolo a netefatso bo kentsoe ho Access-Control-Expose-Headers, Access-Control-Allow-Methods le Access-Control-Allow-Headers lihlooho tsa HTTP;
  • Web console e fana ka lihlopha tsa litlhokomeliso mabapi le ts'ebetso e amanang le ho sala morao metsamao ea basebelisi;
    Ho lokolloa ha Firefox 69

  • E kentse lintlha tse qaqileng mabapi le mabaka a ho thibela lisebelisoa (CSP, litaba tse tsoakiloeng, joalo-joalo) ho phanele ea tlhahlobo ea ts'ebetso ea marang-rang, hape e kentse kholumo ea boikhethelo e nang le URL e felletseng;
    Ho lokolloa ha Firefox 69

  • Ho qala ka potlako ea JavaScript debugger. E tlositse ts'ebetso ea remoutu ea ho lokisa bothata ho mabapi: sehokelo sa debugging. Ts'ehetso e kentsoeng bakeng sa ho lokisa mehato ea mohato ka mohato ea mesebetsi ea asynchronous (Async). E kentsoe sehlopha se secha sa li-breakpoints tse ka amanang le qaleho ea liketsahalo tse amanang le toeba, sekirini sa ho ama, animation, DOM, lipotso tsa media,
    basebetsi, joalo-joalo.

    Ho lokolloa ha Firefox 69

  • E kentse sehokelo ho lisebelisoa tsa baqapi ho hlahloba chebo ea leqephe le sebelisang litlhaloso tse ling tsa mongolo dikahare (mohlala, ho bonts'a mongolo ho tsoa "alt
    sebakeng sa litšoantšo);

    Ho lokolloa ha Firefox 69

  • Lits'ebetsong tsa macOS tse nang le likarete tse ngata tsa litšoantšo tse kentsoeng, phetoho e matla haholoanyane ho GPU e sebetsang hantle e fanoa kamora hore litaba tsa WebGL li qete ho sebetsa. E boetse e kentse ts'ireletso khahlanong le ho tloha ho sesebediswa sa motlakase ho ea ho GPU e matla bakeng sa mehala ea nako e le 'ngoe ea WebGL. Ho li-macOS, tsoelo-pele ea ho khoasolla lifaele e boetse e bontšoa ka sebopeho se tloaelehileng sa Finder. Ho thehoa ha likopano tsa ho kenya Firefox ka mokhoa oa PKG ho qalile;
  • Bakeng sa Windows 10 lintlafatso tsa morao-rao (1903+), re kentse tšehetso bakeng sa katoloso ea HmacSecret ea netefatso ea Webo ka Windows Hello ho netefatsa libaka tsa marang-rang ntle le ho kenya phasewete u sebelisa menoana, ho lemoha sefahleho, kapa lets'oao la USB;
  • khaotsoe ho thehoa ha litokollo tse ncha tsa Firefox bakeng sa Android, sebakeng sa eona, tlas'a lebitso la khoutu Fenix, hona joale e tsoela pele sebatli se secha sa lisebelisoa tsa mehala se sebelisang enjene ea GeckoView le laeborari ea Mozilla Android Components. Litokiso tse lokisoang bakeng sa Firefox bakeng sa Android li tla lokolloa selemo ho pota e le karolo ea lekala la Firefox 68 ESR, mohlala, tokollo e se e thehiloe. 68.1. Ho khoasolla sebali se secha, sebelisa li-test builds
    Tlhatlhobo ea Firefox.

Ntle le boqapi le litokiso tsa liphoso ho Firefox 69, 30 bofokoli, eo e le 'ngoe feela (CVE-2019-11751) tshwailoe joalo ka ea bohlokoa. Bothata bona bo tobane le sethala sa Windows mme bo lumella faele e ikemetseng hore e ngolloe sistimi ha sebatli se hlahisoa ho tsoa ts'ebelisong e 'ngoe (mohlala, ha u bula sehokelo ho tsoa lenaneong la melaetsa, o ka fomata sehokelo ka tsela eo e ka etsang hore sehokelo se be teng. ho qala sebatli ho tla fella ka hore ho thehoe faele ea autorun bukeng ea 'Startup') . Phokotso ea palo ea bofokoli bo boholo bo bakoa ke taba ea hore mathata a mohopolo, joalo ka buffer overflows le ho khutlisa libaka tsa mohopolo tse seng li lokolotsoe, joale a tšoauoa a le kotsi, empa ha a bohlokoa. Phatlalatso e ncha e lokisa lintlha tse 13 tse ka lebisang ts'ebetsong ea khoutu e mpe ha u bula maqephe a etselitsoeng ka ho khetheha.

Source: opennet.ru

Eketsa ka tlhaloso