Ko te tuku Chrome 76

Google представила tukunga pūtirotiro tukutuku Chrome 76... I te wa kotahi waatea tuku pūmau o te kaupapa kore utu chromium, ka noho hei turanga mo Chrome. pūtirotiro Chrome rerekē te whakamahi i nga waitohu a Google, te aroaro o te punaha mo te tuku whakamohiotanga mena he tukinga, te kaha ki te tango i te waahanga Flash i runga i te tono, nga waahanga mo te purei i nga ihirangi ataata tiakina (DRM), he punaha mo te whakauru aunoa i nga whakahoutanga me te tuku i te waa rapu. Tawhā RLZ. Ko te tukunga o muri mai o Chrome 77 kua whakaritea mo Mahuru 10th.

Main huringa в Chrome 76:

  • kua whakahohehia ma te taunoa, ko te aratau whakamarumaru ki te whakawhiti i nga Pihikete tuatoru, na te kore o te huanga SameSite i roto i te pane Tautuhi-Pihikete, ka tautuhi i te uara "SameSite=Lax" ma te taunoa, ka whakawhāiti i te tuku Pihikete mo te whakauru mai. nga pae-tuatoru (engari ka taea tonu e nga waahi te whakakore i te herenga ma te tautuhi marama ina whakatauhia te uara Pihikete SameSite=Kaore). Tae noa ki tenei wa, ka tukuna e te kaitirotiro he Pihikete ki tetahi tono ki tetahi pae i whakatakotohia ai he Pihikete, ahakoa i whakatuwherahia tetahi atu pae i te tuatahi, a ka tukuna te tono ma te utaina he whakaahua, ma te iframe ranei. I roto i te aratau 'Lax', ka aukatihia te tuku Pihikete mo nga tono-iti-paepae, penei i nga tono whakaahua me te uta i nga ihirangi iframe, ka whakamahia hei whakarewa i nga whakaeke CSRF me te whai i nga nekehanga a nga kaiwhakamahi i waenga i nga waahi.
  • I mutu te purei i te ihirangi Flash ma te taunoa. Tae noa ki te tukunga o Chrome 87, e tumanakohia ana i te Hakihea 2020, ka taea te whakahoki mai te tautoko Flash i roto i nga tautuhinga (Advanced> Privacy and Security> Tautuhinga Pae), whai muri i te whakapumautanga mo te mahi o te purei i nga ihirangi Flash mo ia waahi (ko te whakau ka maumahara kia timata ano te kaitirotiro). Ko te tango katoa o te waehere hei tautoko i te Flash kei te tukutahi me te mahere a Adobe i panuitia i mua ki te whakamutu i te tautoko mo te hangarau Flash i te tau 2020;
  • Для предприятий в адресную строку добавлена возможность поиска файлов в хранилище Google Drive;

    Ko te tuku Chrome 76

  • I tiimata te aukati papatipu Ko nga panui kino i roto i te Chrome e whakararu ana i te tirohanga o te ihirangi me te kore e tutuki i nga paearu i whakawhanakehia e te Coalition for Better Advertising;
  • Kua whakatinanahia he aratau urutau mo te huri ki te wharangi hou, ka whakawāteahia ngā ihirangi o nāianei, ā, ka whakaatuhia he papamuri mā kaua tonu, engari i muri i te wā poto. Mo nga wharangi e utaina tere ana, ko te wiriwiri anake ka hua te korikori me te kore e whakarato i te utu mo te whakamohio ki te kaiwhakamahi kei te tata te utaina he wharangi hou. I roto i te tukunga hou, mena ka tere te whakatuwhera i tetahi wharangi ka iti te roa o te wa, ka whakaatuhia te wharangi hou ki te waahi, ka whakakapi marie i te waa o mua (hei tauira, he watea ka huri ki etahi atu wharangi o te papanga kotahi e rite ana ki te hoahoa. me te kaupapa tae). Mena ka roa te wa ka kitea e te kaiwhakamahi ki te whakaatu i te wharangi, na, pera i mua, ka whakakorehia te mata;
  • Ko nga paearu mo te whakatau i nga mahi a nga kaiwhakamahi i runga i tetahi wharangi kua whakakahangia. Ka taea e Chrome te whakaatu i nga whakamohiotanga pahū-ake me te purei i nga ihirangi ataata / oro hoha i muri i nga mahi a nga kaiwhakamahi i te wharangi. Na te tukunga hou, ko te pehi i te Escape, ko te whakakorikori i runga i te hono, me te pa ki te mata kua kore e kiia he tauwhitinga whakahoaho wharangi (e hiahia ana ki te paato, patopato, panuku ranei);
  • Kua tapirihia Uiui pāpāho "Pfers-color-scheme", ka taea e nga pae te whakatau mena kei te whakamahi te kaitirotiro i tetahi kaupapa pouri, ka taea ai e ia te kaupapa pouri mo te pae e tirohia ana.
  • Ina whakahohea e koe te kaupapa pouri i roto i te hanga mo Linux, ka whakaatuhia te pae wahitau ki te tae pouri;
  • Kua aukatia te kaha ki te whakatau i te whakatuwheratanga o tetahi wharangi i roto i te aratau incognito na roto i nga mahi whanoke me te FileSystem API, i whakamahia i mua e etahi o nga panui ki te tuku ohaurunga utu mena ka whakatuwherahia nga wharangi me te kore e maumahara ki nga Pihikete (kia kore ai nga kaiwhakamahi e whakamahi i te aratau tūmataiti. ki te karo i te tikanga mo te tuku urunga whakamatautau kore utu). I mua, i te wa e mahi ana i roto i te aratau incognito, i aukatihia e te kaitirotiro te uru ki te FileSystem API kia kore ai e paheke nga raraunga i waenga i nga waahi, i taea ai e JavaScript te tirotiro i te kaha ki te penapena raraunga ma te FileSystem API, a, ki te kore e taka, ki te whakawa i nga mahi a aratau incognito. Inaianei kaore i te aukatihia te uru ki te FileSystem API, ka whakakorehia nga korero i muri i te mutunga o te huihuinga;
  • Kua tapirihia wero hou i roto i
    Tono Utu API me te Kaihautu Utu. Kua puta mai he tikanga hou changePaymentMethod() i roto i te ahanoa PaymentRequestEvent, a kua taapirihia he tikanga whakarereke utu kaihautu takahanga hou ki te ahanoa PaymentRequest, e taea ai e te pae kohikohi utu, tono paetukutuku ranei te whakautu ki te kaiwhakamahi e huri ana i te tikanga utu. Ko te tukunga hou he maamaa ake mo nga API utu ki te whakamatautau i nga tono ma te whakamahi i nga tiwhikete haina-whaiaro. Ki te wareware i nga hapa manatoko tiwhikete i te wa o te whakawhanaketanga, kua taapirihia he whiringa raina whakahau hou "—ignore-certificate-errors";

  • I roto i te pae wāhitau i te taha o te paatene hei taapiri atu ki nga tohuwāhi mo nga tono tukutuku e rere ana i te aratau Papamahi Tukutuku Tukutuku (PWA), kua taapirihia he pokatata mo te whakauru i tetahi tono tukutuku ki runga i te punaha kia mahi hei kaupapa motuhake;
    Ko te tuku Chrome 76

  • Mo nga taputapu waea, ka taea te whakahaere i te whakaaturanga o te panui-iti me te tono ki te taapiri i tetahi tono ki te mata o te kaainga. Mo nga tono PWA (Progressive Web App), ka whakaatuhia aunoatia te pae paku taunoa ina whakatuwhera tuatahi koe i te pae. Ka taea e te kaiwhakawhanake te kore e whakaatu i tenei panui me te whakatinana i tana ake tere whakaurunga, ka taea e ia te whakauru i tetahi kaihautu takahanga
    beforeinstallprompt me te taapiri i tetahi waea ki te aukatiDefault();
    Ko te tuku Chrome 76

  • Kua piki ake te auau o nga arowhai whakahou mo nga tono PWA (Progressive Web App) i whakauruhia ki te taiao Android. Ko nga whakahoutanga WebAPK kua tirohia kotahi i ia ra, kaua e kotahi i nga ra e toru penei i mua. Mena ka kitea e taua haki he huringa i te iti rawa kia kotahi rawa nga taonga matua i roto i te whakaaturanga, ka tango te kaitirotiro me te whakauru i tetahi WebAPK hou;
  • I roto i te API Papatopenga Async i taapirihia te kaha ki te panui me te tuhi whakaahua ma te papatopenga ma te whakamahi i nga tikanga navigator.clipboard.read() me navigator.clipboard.write();
  • I whakatinanahia te tautoko mo te roopu o nga pane HTTP Tikina Metadata (Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site me Sec-Fetch-Kaiwhakamahi), ka taea e koe te tuku metadata taapiri mo te ahua o te tono (tono whakawhiti-pae, tono ma te tohu img, etc .) mo te whakaaetanga ma nga mahi a te tūmau hei tiaki i etahi momo whakaeke (hei tauira, kaore pea he hononga ki te kaihautu mo te whakawhiti moni ka tohua ma te tohu img, na reira ka taea te aukati i aua tono me te kore e tukuna ki te tono. );
  • He waahanga taapiri puka.requestTuku(), ka timata i te tuku hotaka o nga raraunga puka kia rite ki te panui i te paatene tuku. Ka taea te whakamahi i te mahi i te wa e whakawhanake ana koe i to ake puka tuku paatene, mo te waea form.submit() kaore e ranea na te mea kaore e arai ki te manatoko tauwhitiwhiti o nga tawhā, te whakaputanga o te kaupapa 'tuku' me te tuku raraunga herea ki te paatene tuku;
  • He mahi taapiri ki IndexedDB mahia(), ka taea e koe te mahi i nga whakawhitinga e pa ana ki tetahi ahanoa IDBTransaction me te kore e tatari mo nga kaikawe huihuinga i roto i nga tono katoa e pa ana ki te whakaoti. Ma te whakamahi i te commit() ka taea e koe te whakanui ake i te urunga o te tuhi me te panui i nga tono ki te rokiroki me te tino whakahaere i te otinga o te tauwhitinga;
  • Ko nga whiringa taapiri ki nga mahi a Intl.DateTimeFormat penei i te formatToParts() me te resolveOptions() dateStyle me te timeStyle, ka taea e koe te tono i nga momo whakaaturanga mo te ra me te waa-rohe;
  • Kua whakarerekētia te tikanga BigInt.prototype.toLocaleString() ki te whakahōputu tau i runga i te rohe, me te tikanga Intl.NumberFormat.prototype.format() me te mahi formatToParts() kua whakarereketia hei tautoko i nga uara whakauru BigInt;
  • API whakaaetia Nga Mahinga Whakaata i roto i nga momo Kaimahi Tukutuku katoa, ka taea te whakamahi ki te whiriwhiri i nga tawhā tino pai i te wa e hanga ana he MediaStream mai i tetahi kaimahi;
  • Tikanga taapiri Promise.allSettled(), e whakahoki ana i nga oati kua tutuki, kua whakakahoretia ranei, kaua e uru ki nga oati e tatari ana;
  • I tangohia te kōwhiringa "--disable-infobars", ka taea te whakamahi i mua ki te huna i nga whakatupato pahū-ake i roto i te atanga Chrome (kua whakaarohia te ture CommandLineFlagSecurityWarningsEnabled hei huna i nga whakatupato e pa ana ki te haumarutanga);
  • Ki te atanga mo te mahi me nga pupuhi tāpirihia kupu tikanga(), arrayBuffer() and stream() mo te panui momo raraunga motuhake;
  • Kua tāpirihia te āhuatanga CSS "white-space:break-spaces" ki te whakapūtā me whati te raupapa o te mokowātea e hua ana i te waipuke;
  • Kua timata te mahi ki te horoi i nga haki i roto i te chrome://flags, hei tauira, kua mukua kara ki te whakakore i te huanga "ping", e taea ai e nga rangatira o te waahi te whai i nga pao i runga i nga hononga mai i o raatau wharangi. Mena ka whai koe i tetahi hononga me te mea he "ping = URL" te huanga kei roto i te tohu "a href" i roto i te tirotiro, ka taea e koe te whakakore i te tuku tono POST atu ki te URL kua tohua i roto i te huanga me nga korero mo te whakawhiti. Kua ngaro te tikanga o te aukati ping mai i tenei huanga kua tautuhia i roto i nga whakaritenga HTML5 me te maha o nga mahi hei mahi i taua mahi (hei tauira, te haere ma te hononga whakawhiti, te haukoti ranei i nga pao me nga kaikawe JavaScript);
  • I tangohia te haki mono tino tikanga wehe i te waahi, kei roto i nga wharangi mai i nga kaihautu rereke i nga wa katoa kei roto i nga maharatanga o nga tukanga rereke, ka whakamahia e ia o raatau ake pouaka kirikiri.
  • Ko te miihini V8 kua tino piki ake te mahi o te matawai me te parai i te whakatakotoranga JSON. Mo nga wharangi tukutuku rongonui, ka tere te mahi a JSON.parse ki te 2.7 wa. Kua tino tere te hurihanga o nga aho unicode, hei tauira, kua tata rua te tere o nga waea ki te String#localeCompare, String#normalize, me etahi o nga API Intl. Ko te mahinga o nga mahi me nga raupapa tio kua tino arotauhia ina whakamahi nga mahi penei i te tio.indexOf(v), frozen.includes(v), fn(...frozen), fn(...[...frozen]) me te fn.apply(tenei, [... tio]).

    Ko te tuku Chrome 76

I tua atu i nga mahi hou me nga whakatikatika bug, ka whakakorehia e te putanga hou 43 whakaraeraetanga. He maha nga whakaraeraetanga i kitea na te whakamatautau aunoa me nga taputapu AddressSanitizer, PūmaharaMahara, Mana Rerenga Tikanga, LibFuzzer и AFL. Karekau he raru nui i kitea e taea ai e tetahi te karo i nga taumata katoa o te whakamarumaru tirotiro me te mahi waehere i runga i te punaha i waho o te taiao pouaka kirikiri. Hei wahanga o te kaupapa ki te utu moni utu mo te kite i nga whakaraeraetanga mo te tukunga o naianei, ka utua e Google nga tohu 16 mo ​​te $23500 (kotahi tohu $10000, kotahi tohu $6000, e rua nga tohu $3000 me nga tohu e toru o te $500). Ko te rahi o nga utu 9 kaore ano kia whakatauhia.

Source: opennet.ru

Tāpiri i te kōrero