Ho lokolloa ha Firefox 70

etsahetse ho lokolloa ha sebatli sa marang-rang Firefox 70, hammoho le mofuta oa mobile Firefox 68.2 bakeng sa sethala sa Android. Ho feta moo, ho entsoe ntlafatso makala tšehetso ea nako e telele 68.2.0 (tlhokomelo ea lekala la pele la ESR 60.x e khaotsoe). E tla haufinyane sethaleng tlhahlobo ea beta Lekala la Firefox 71 le tla falla, ho latela potoloho e ncha ea ntlafatso e reretsoeng ho lokolloa ka la 3 Tšitoe.

ka sehloohong boiqapelo:

  • E kene ka har'a mokhoa o tsoetseng pele oa tšireletso kenyellelitsoe ho thibela li-widget tsa marang-rang a sechaba tse latellang metsamao ea basebelisi libakeng tsa batho ba boraro (mohlala, likonopo tsa Facebook Like le melaetsa ea Twitter). Bakeng sa mefuta ea netefatso ka ak'haonte ho marang-rang a marang-rang, hoa khoneha ho thibela ho thibela ka nakoana;
    Ho lokolloa ha Firefox 70

  • E kentse tlaleho e khuts'oane mabapi le li-blocks tse phethiloeng, tseo ho tsona u ka latellang palo ea li-blocks ka letsatsi la beke le mofuta;

    Ho lokolloa ha Firefox 70

  • Kenyelletso ea sistimi e kenyellelitsoe Notlela (Pele keketso e ne e fanoa e le Lockbox), eo e fana sehokelo se secha sa "mabapi: logins" bakeng sa ho laola liphasewete tse bolokiloeng. Tlatsetso e bonts'a konopo ho phanele eo ka eona u ka bonang li-account tse bolokiloeng sebakeng sa hajoale, hammoho le ho etsa lipatlisiso le ho hlophisa li-password. Hoa khoneha ho fumana li-password tse bolokiloeng ka sesebelisoa se arohaneng sa mohala Notlela, e tšehetsang ho tlatsa li-passwords ka mefuta ea netefatso ea lisebelisoa life kapa life tsa mehala;

    Ho lokolloa ha Firefox 70

  • Keketso ea sistimi e kopantsoe Tlhokomeliso ea Firefoxe leng e fana ka ho bonts'a temoso haeba ak'haonte ea hau e senyehile (netefatso ka lengolo-tsoibila) kapa ho etsoa boiteko ba ho kena sebakeng sa marang-rang se neng se hapiloe pele. Netefatso e etsoa ka ho kopanngoa le database ea morero haveibeenpwned.com;
  • Jenereithara ea phasewete e kentsoe tšebetsong ka ho sa feleng; ha o tlatsa liforomo tsa ngoliso, e bonts'a leseli ka password e matla e iketselitsoeng ka bo eona. Kemiso ea lisebelisoa e tla hlahisoa ka bo eona bakeng sa ‹input type=”password”› likarolo tse nang le tšobotsi ea "autocomplete = new-password". Ntle le tšobotsi ena, password e ka hlahisoa ka menu ea moelelo;

    Ho lokolloa ha Firefox 70

  • Sebakeng sa konopo ea "(i)" bareng ea aterese, ho na le sesupo sa boemo ba lekunutu, se u lumellang hore u ahlole ts'ebetso ea mekhoa ea ho thibela ho latela motsamao. Letšoao le fetoha bohlooho ha mokhoa oa ho thibela ho latela motsamao o lumelloa ho li-setting mme ha ho na likarolo tse leqepheng tse lokelang ho thibeloa. Letšoao le fetoha le leputsoa ha likarolo tse ling leqepheng tse tlolang boinotši kapa tse sebelisetsoang ho latela metsamao li koetsoe. Letšoao le tšeloa ha mosebelisi a holofalitse ts'ireletso ea ho latela sebaka sa sebaka sa hajoale.

    Ho lokolloa ha Firefox 70

  • Maqephe a butsoeng ka HTTP kapa FTP joale a tšoailoe ka letšoao la khokahanyo le sa sireletsehang, le bonts'itsoeng hape bakeng sa HTTPS haeba ho na le mathata a setifikeiti. 'Mala oa letšoao la senotlolo bakeng sa HTTPS o fetotsoe ho tloha ho o motala ho ea ho o moputsoa (ho tla khoneha ho khutlisetsa 'mala o motala ka mokhoa oa security.secure_connection_icon_color_gray setting). Phetoho ho tloha ho matšoao a ts'ireletso molemong oa litemoso mabapi le mathata a ts'ireletso e tsamaisoa ke ho ata ha HTTPS, e seng e nkuoa e le e fanoeng ho fapana le ts'ireletso e eketsehileng.

    Ho lokolloa ha Firefox 70

  • Ka har'a bara ea liaterese khaotsoe ho bonts'a lebitso la k'hamphani ha u sebelisa setifikeiti sa EV se netefalitsoeng webosaeteng. Lintlha li tlositsoe hobane li ka khelosa mosebelisi 'me tsa sebelisoa bakeng sa ho qhekella (ka mohlala, k'hamphani ea "Identity Verified" e ngolisitsoe, eo lebitso la eona bareng ea liaterese le nkiloeng e le sesupo sa netefatso). Lintlha tse mabapi le setifikeiti sa EV li ka bonoa ka har'a menu e theohelang ha u tobetsa letšoao le nang le setšoantšo sa senotlolo. U ka khutlisa pontšo ea lebitso la k'hamphani ho tsoa ho setifikeiti sa EV bareng ea aterese ka "security.identityblock.show_extended_validation" e mabapi le: config.

    Ho lokolloa ha Firefox 70

  • Ka enjine ea JavaScript eketsa toloko e ncha ea "baseline" ea bytecode, e nang le sebaka se pakeng tsa mofetoleli oa kamehla le moqapi oa pele oa "baseline" JIT. Mofetoleli e mocha o potlakile haholo ho feta mofetoleli oa khale mme o sebelisa mekhoa e tloaelehileng ea ho sebetsana le li-bytecode, cache le data ea profiling le "baseline" JIT compiler. Mofetoleli ea eketsehileng o u lumella ho potlakisa ts'ebetso ea mesebetsi ea JavaScript e sebelisoang khafetsa ka mor'a hore e khutlisetsoe morao ho tloha ho JIT e ntlafalitsoeng (Ion JIT) ho ea sethaleng sa ho bokella "baseline" JIT e sa ntlafatsoang, mohlala, ka mor'a hore mosebetsi o bitsoe ka likhang. tsa mefuta e meng.

    Lits'ebetsong tse rarahaneng tsa marang-rang, ho bokella bakeng sa "baseline" JIT le ho hlahisa optimizations bakeng sa Ion JIT ho nka nako e ngata, 'me mofetoleli ea eketsehileng ka potlako a ka finyella keketseho e akaretsang ea ts'ebetso le phokotso e fokolang ea tšebeliso ea mohopolo. Litekong, ho kenyelletsoa ha mofetoleli ea eketsehileng ea sebelisang lipalo-palo tse akaretsang le cache e ka hare ho JIT e lebisitse ho fokotseha ha nako ea ho kenya maqephe ka 2-8%, 'me tlhahiso ea lisebelisoa bakeng sa baetsi ba marang-rang e eketsehile ka 2-10%;

    Ho lokolloa ha Firefox 70Ho lokolloa ha Firefox 70

  • E hahiloe bakeng sa Linux kenyelelitsoe tšebeliso ea kamehla ea sistimi e kopanyang WebRender bakeng sa AMD, Intel le NVIDIA GPUs (mokhanni oa Nouveau feela), ha o sebelisa Mesa 18.2 kapa hamorao ho sistimi. Ho aha bakeng sa Windows, ntle le li-GPU tsa AMD le NVIDIA tse neng li tšehelitsoe pele, WebRender e se e kentsoe tšebetsong bakeng sa Intel GPUs. Sistimi ea ho kopanya WebRender e ngotsoe ka puo ea Rust le litaba tsa leqephe la kantle tse fanang ka ts'ebetso ho lehlakoreng la GPU.

    Ha u sebelisa WebRender, ho e-na le mokhoa oa ho kopanya o hahelletsoeng ka har'a enjene ea Gecko, e sebetsanang le data e sebelisang CPU, li-shader tse sebetsang ho GPU li sebelisetsoa ho etsa ts'ebetso ea kakaretso ea likarolo tsa leqephe, tse lumellang keketseho e kholo ea lebelo la ho fana. le ho fokotsa boima ba CPU. Ho qobella WebRender hore e dumelle ho about:config, o ka fetola litlhophiso tsa "gfx.webrender.all" le "gfx.webrender.enabled";

  • E kentsoe tšehetso bakeng sa mokhoa o thata oa ho itšehla thajana, o ntlafalitsoeng tlasa lebitso la khoutu Phokotso. Ka mokhoa ona, maqephe a tsoang libakeng tse fapaneng a lula a le mohopolong oa lits'ebetso tse fapaneng, tseo e 'ngoe le e' ngoe e sebelisang lebokose la eona la lehlabathe le ikhethileng. Karohano ea ts'ebetso ha e etsoe ka li-tab, empa ka libaka, tse u lumellang hore u tsoele pele ho arola litaba tsa mangolo a kantle le li-blocks tsa iframe. Mokhoa o thata oa ho itšehla thajana o laoloa ke hoo e ka bang: tlhophiso ka ho sebelisa khetho ea "fission.autostart" (ho kenya lisebelisoa ho thibetsoe hajoale);
  • E ntlafalitsoe logo le lebitso li fetotsoe ho tloha ho Firefox Quantum ho ea ho Firefox Browser;

    Ho lokolloa ha Firefox 70

  • E thibetsoe ho hlahisa likopo tsa netefatso ea bolaoli tse qaliloeng ho tsoa ho li-block tsa iframe tse kentsoeng ho tsoa sebakeng se seng (sebaka se fapaneng). Fetola e tla dumella thibela tlhekefetso e itseng 'me u fallele ho mohlala oo ho oona litumello li kōptjoang feela ho tloha sebakeng se ka sehloohong sa tokomane, e bontšitsoeng ka har'a bar ea aterese;
  • Khaotsoe ho fana ka litaba tsa lifaele tse jarollotsoeng ka ftp (mohlala, ha u bula ka ftp, litšoantšo, README le lifaele tsa html ha li sa tla hlahisoa). Ha u bula lisebelisoa ka FTP, puisano ea ho kenya lifaele ho disk e tla bitsoa hang-hang, ho sa tsotellehe mofuta oa litaba;
  • Ka har'a bara ea liaterese kenngwa tshebetsong sesupo sa ho fana ka phihlello ea sebaka, se tla u lumella hore u hlahlobe ka ho hlaka mosebetsi oa Geolocation API 'me, ha ho hlokahala, ho khoneha ho hlakola tokelo ea sebaka sa ho e sebelisa. Ho fihlela joale, letšoao le ne le bontšoa feela pele ho fanoa ka tumello le haeba kopo e hanoa, empa e ile ea nyamela ha phihlello ea Geolocation API e buloa. Joale sesupo se tla tsebisa mosebelisi mabapi le boteng ba phihlello e joalo;
    Ho lokolloa ha Firefox 70

  • E kentswe tshebetsong sebopeho se atolositsoeng bakeng sa ho shebella litifikeiti tsa TLS, tse fihlellehang ka leqephe la "mabapi:setifikeiti" (ka kamehla, sebopeho sa khale se ntse se sebelisoa, se secha se etsoa ka mokhoa oa security.aboutcertificate.enabled in about:config). Haeba nakong e fetileng ho ne ho buloa fensetere e arohaneng ho sheba litifikeiti, joale tlhahisoleseling e bonts'oa tab ka mokhoa o hopotsang tlatsetso. Ka sebele Ntho e 'ngoe. Phetha ts'ebetsong ea sebopeho sa ho shebella setifikeiti ngoloa bocha ho sebelisa JavaScript le theknoloji e tloaelehileng ea webo;
    Ho lokolloa ha Firefox 70

  • Karolo e kentsoe lethathamong la taolo ea akhaonto bakeng sa ho fihlella lits'ebeletso tse tsoetseng pele tsa Firefox joalo ka Monitor le Send;

    Ho lokolloa ha Firefox 70

  • Setšoantšo se secha sa "mpho" se kenyelelitsoe ho menu e kholo le phanele, eo ka eona u ka fumanang tlhahisoleseling mabapi le litokollo tse ncha le likarolo tsa tsona tsa bohlokoa;

    Ho lokolloa ha Firefox 70

  • Maqephe a Firefox a hahelletsoeng ka hare (hoo e ka bang:*) a hlophisitsoe ho bonts'a ho nahanoa ka litlhophiso tsa theme e lefifi;
  • Ho baloa ha mongolo o thaletsoeng ka tlas'a mola kapa ho tšeloa, ho kenyeletsoa lihokelo, ho ntlafalitsoe - mela joale e ea khaoha (ho phalla) ntle le li-glyphs tse kopanang;
  • Lihloohong khaotsoe tshehetso ya dibopeho tsa accentcolor, textcolor le headerURL, tseo e neng e le mabitso a mabitso a foreime, tab_background_text le theme_frame properties (theme e hlophisitsoeng ho addons.mozilla.org e nchafatsoa ka bo eona);
  • E kentse thepa ea CSS mongolo-mokhabiso-botenya, mongolo-thalla-theolela и mongolo-mokhabiso-tlola-enke, e u lumellang hore u lokise botenya, indentation le likheo tsa mela e sebelisoang ho thalla le ho otla mongolo;
  • Sebakeng sa thepa ea CSS "pontshong» e kentse bokhoni ba ho hlakisa litšobotsi tse peli ka nako e le 'ngoe, mohlala, "pontšo: block flex" kapa "pontšo: inline flex";
  • Maemo a pepeneneng ho opacity le ho emisa-opacity thepa ea CSS joale e ka beoa e le liperesente;
  • Ka thepa ea CSS boholo ba fonte tšehetso e eketsehileng bakeng sa boleng bo boholo ba xxx;
  • Ho JavaScript kenngwa tshebetsong bokhoni ba ho arola lipalo tse kholo ka pono ho sebelisa li-underscore, mohlala, "myNumber = 1_000_000_000_000";
  • Ho eketsoa mokhoa o mocha Intl.RelativeTimeFormat.formatToParts(), e leng mofuta o fapaneng oa mokhoa oa Intl.RelativeTimeFormat.format() o khutlisetsang sehlopha sa lintho, karolo ka 'ngoe ea eona e emelang karolo ea boleng bo hlophisitsoeng, ho e-na le ho khutlisa khoele eohle e hlophisitsoeng;
  • Boholo ba sehlooho sa HTTP "Referer" bo lekanyelitsoe ho 4 KB; haeba boleng bona bo fetisitsoe, litaba li fokotsoa ho lebitso la domain;
  • Ka har'a lisebelisoa tsa ntlafatso ho phanele ea phihlello, lisebelisoa li kenyellelitsoe ho lekola boiketlo ba ho tsamaea lipakeng tsa likarolo tse sebelisang keyboard, hammoho le simulator ea hore na batho ba sa boneng mebala ba bona leqephe joang;
    Ho lokolloa ha Firefox 70

  • Sekhetho sa mebala joale se bonts'a sesupo sa phapang bakeng sa 'mala o fanoeng o amanang le bokamorao ho lekola maikutlo ho batho ba sa boneng hantle;
    Ho lokolloa ha Firefox 70

  • Mokhoeng oa tlhahlobo oa CSS, litlhaloso tsa CSS tse sa ameng ntho e sa khethoang joale li putswa 'me li bonts'a sesebelisoa se bonts'ang lebaka la ho iphapanyetsa le litokiso tse ka bang teng;
    Ho lokolloa ha Firefox 70

  • Debugger joale e na le bokhoni ba ho beha li-breakpoints tse hlahisoang ha likarolo tsa DOM li fetoha (Liphetoho tsa DOM tsa phetoho) le ho u lumella ho latela nako eo sengoloa se eketsang, se hlakola kapa se ntlafatsa litaba tsa leqephe;
    Ho lokolloa ha Firefox 70

  • Bakeng sa bahlahisi ba tlatsetso, bokhoni ba ho lekola data ho sebatli.bolokelo.polokelo ea lehae e kentsoe tšebetsong;
  • Karolo ea ho batla e kenyellelitsoe mokhoeng oa tlhahlobo ea ts'ebetso ea marang-rang, e u lumellang ho fumana likarolo tsa likopo le likarabo kapele. Patlo e kenyelletsa lihlooho tsa HTTP, Li-cookie le mekhatlo ea likopo/karabo;
  • Khoutu e kopanyang leqephe sethaleng sa macOS e ile ea ntlafatsoa, ​​e ileng ea fokotsa mojaro ho CPU, ea potlakisa ho jarolla leqephe (ho fihla ho 22%) le ho fokotsa tšebeliso ea lisebelisoa ha u bapala livideo (ho fihla ho 37%). E hahela MacOS e boetse e eketsa tšehetso bakeng sa ho kenya li-passwords tse bolokiloeng ho Chrome;
  • Tokiso ea ntlafatso ea Firefox 68.1 e lokiselitsoe Android. A re u hopotse hore ho etsoa ha litokollo tse ncha tsa bohlokoa tsa Firefox bakeng sa Android ho emisitsoe. Ho nka sebaka sa Firefox bakeng sa Android, e bitsoang Fenix ​​​​(e abuoa joalo ka Tlhatlhobo ea Firefox) e tsoela pele sebatli se secha sa lisebelisoa tsa mehala se sebelisang enjene ea GeckoView le lilaebrari tsa Mozilla Android Components. Matsatsi a 'maloa a fetileng e phatlalalitsoeng Tokollo e ncha ea liteko ea Firefox Preview 2.2, e lokisang litaba tse 'maloa tsa bohlokoa ho sehokelo le boiphihlelo ba mosebelisi. Ea liphetoho bapisoa le lokolla 2.0 Ela hloko tlatsetso ea khetho ea ho hlakola data eohle ha o tsoa le bokhoni ba ho bula lihokelo ka mokhoa o ikhethileng ka mokhoa oa ho bala oa lekunutu.

Ntle le boqapi le litokiso tsa liphoso ho Firefox 70, 24 bofokoli, eo 12 ea eona (e bokelletsoeng tlas'a CVE-2019-11764 e le 'ngoe) tshwailoe e le ea bohlokoa 'me e ka lebisa ts'ebetsong ea khoutu ea mohlaseli ha u bula maqephe a entsoeng ka mokhoa o khethehileng.

Source: opennet.ru

Eketsa ka tlhaloso