Ko te tuku Chrome 80

Google представила tukunga pūtirotiro tukutuku Chrome 80... 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 81 kua whakaritea mo Maehe 17th.

Main huringa в Chrome 80:

  • Mo te paheketanga iti o nga kaiwhakamahi, ka tukuna he mahi whakarōpū ripa, ka taea e koe te whakakotahi i nga ripa maha me nga kaupapa rite ki roto i nga roopu kua wehea. Ka taea te hoatu ki ia roopu tona ake tae me tona ingoa. Ko nga kaiwhakamahi kaore i uru ki te ngaru tuatahi o te whakaoho ka taea te tautoko whakarōpūtanga ma te "chrome://flags/#tab-groups" kōwhiringa.

    Ko te tuku Chrome 80

  • He tautoko taapiri mo tenei waahanga Panuku-Ki- Kuputuhi, e taea ai e koe te hanga hononga ki nga kupu takitahi, ki nga kianga ranei me te kore e tino whakaatu i nga tapanga i roto i te tuhinga ma te whakamahi i te tohu "he ingoa", te taonga "id". Ko te wetereo o enei hononga kua whakaritea kia whakaaetia hei paerewa paetukutuku, kei te waahi tonu tauira. Ko te kanohi whakawhiti (he rapu panuku) ka wehea mai i te punga auau na te huanga ":~:". Hei tauira, ka whakatuwherahia e koe te hono "https://opennet.ru/52312/#:~:text=Chrome" ka neke te wharangi ki te tuunga me te whakahua tuatahi o te kupu "Chrome" ka tohuhia tenei kupu .
  • Kua tono He here kaha ake mo te whakawhiti i nga Pihikete i waenga i nga waahi, mo nga tono kore-HTTPS, ka aukati i te tukatuka o nga Pihikete-tuatoru kua whakaritea ina uru ki nga waahi ke atu i te rohe o te wharangi o naianei. Ka whakamahia enei Pihikete ki te whai i nga nekehanga a nga kaiwhakamahi i waenga i nga waahi kei roto i te waehere o nga whatunga panui, nga taputapu whatunga hapori me nga punaha tātari paetukutuku. Kia maumahara ki te whakahaere i te tuku Pihikete, ka whakamahia te huanga SameSite kua tohua i roto i te pane-Kuki Tautuhi, na te taunoa kua tautuhia inaianei ki te uara "SameSite=Lax", e whakawhāiti ana i te tuku Pihikete mo nga tono-iti-paepae. , penei i te tono whakaahua me te uta i nga ihirangi ma te iframe mai i tetahi atu pae. Ka taea e nga waahi te whakakore i te whanonga SameSite taunoa ma te tautuhi i te tautuhinga Pihikete ki SameSite=Kaore. Heoi, ko te uara SameSite=Karekau mo te Pihikete ka taea anake te whakarite ki te aratau Haumaru (he mana mo nga hononga ma te HTTPS). Ka timata te huringa i nga waahanga tono Hui-tanguru 17, i te tuatahi mo te iti o te ōrau o ngā kaiwhakamahi, kātahi ka whakawhänui i te kapinga.
  • Kua tapirihia te whakamarumaru mai i nga whakamohiotanga hoha e pa ana ki te whakapumautanga o nga tohu. Na te mea ko nga mahi penei i te tuku panui pana whakamohiotanga ka whakararu i te wheako o te kaiwhakamahi me te whakararu i te aro mai i nga korero whakau, i roto i te Chrome 80, hei utu mo te korero motuhake, ka taea te whakaatu i tetahi aki taputapu korero ki roto i te pae wahitau e whakatupato ana kua aukatihia te tono whakaaetanga, katahi ka ka hinga ki te tohu me te ahua o te pere kua whiti. Ma te panui i te tohu, ka taea e koe te whakahohe, te whakakore ranei i te whakaaetanga i tonohia i nga wa watea. Aunoa, ka whakahoahia te aratau hou mo nga kaiwhakamahi i aukati i enei tono i mua, tae atu ki nga waahi e tuhi ana i te paheketanga nui o nga tono kua paopaohia. Kia taea ai te aratau hou mo nga tono katoa, kua taapirihia he whiringa motuhake ki nga tautuhinga (chrome://flags/#quiet-notification-prompts).

    Ko te tuku Chrome 80

  • Kua rāhuitia te whakaatu i nga matapihi pahū-ake (karangatia te tikanga window.open() me te tuku tukutahi XMLHttpRequests i te wharangi kati, huna ranei i nga kaikawe takahanga (tango, i mua i te tango, huna wharangi me te huringa tirohanga);
  • Ko te kaupapa tuatahi tiaki mai i te uta i nga ihirangi rongorau whakauru (ka utaina nga rauemi ki te wharangi HTTPS ma te kawa http://). I runga i nga wharangi ka whakatuwheratia ma te HTTPS, ka whakakapi aunoatia nga hononga "http://" ki te "https://" i roto i nga poraka e pa ana ki te purei i nga konae ororongo me te ataata. Mena karekau he rauemi ororongo, ataata ranei i te waatea ma te https, ka aukatihia tana tangohanga (ka taea e koe te tohu a-ringa i te aukati ma te tahua ka uru atu ma te tohu raka kei te pae wahitau).

    Ka utaina tonu nga whakaahua kaore i whakarereketia (ka whakamahia te whakatika-aunoa i roto i te Chrome 81), engari hei whakakapi ki nga whakaahua https, poraka ranei, ka whakawhiwhia nga kaihanga o te pae ki nga taonga CSP whakamohoa-kore-tono me te poraka-katoa-whakaranu-ihirangi. Mo nga tuhinga me nga iframes, kua whakatinanahia te aukati ihirangi whakauru i mua.

  • He ātaahua tutakina Tautoko FTP. Ma te taunoa, kei te waatea tonu te tautoko FTP, engari ka pai puritia he whakamatautau ka whakakorehia te tautoko FTP mo etahi paheketanga o nga kaiwhakamahi (ki te hoki mai ka hiahia koe ki te whakarewa i te kaitirotiro me te whiringa "-enable-ftp"). Kia maumahara tatou i nga putanga o mua kua monokia te whakaaturanga i roto i te matapihi tirotiro o nga rauemi i tangohia ma te kawa "ftp://" (hei tauira, ka mutu te whakaatu i nga tuhinga HTML me nga konae README), ko te whakamahi i te FTP. ka aukati i te tango i nga rauemi iti mai i nga tuhinga, ka mutu te tautoko takawaenga mo FTP. Heoi, ka taea tonu te tango i nga konae ma nga hononga hono me te whakaatu i nga ihirangi o nga raarangi.
  • Kua tapirihia
    te kaha ki te whakamahi whakaahua SVG vector hei tohu pae (favicon).

  • Ko te kaha ki te whakakore i etahi momo raraunga i whakawhitia i te wa tukutahitanga i waenga i nga kaitirotiro kua taapiri atu ki nga tautuhinga.
  • Kua taapirihia he ture mo nga kaiwhakamahi rangatōpū whakahaere i waenganui PorakaExternalExtensions, позволяющее запретить установку внешних дополнений на устройство.
  • Kua whakatinanahia faingamālie he tirotiro kotahi-wa mo te mekameka katoa o nga taonga, waea ranei i roto i te JavaScript. Hei tauira, i te wa e uru ana ki te "db.user.name.length" i mua i te tika ki te tirotiro i te whakamaramatanga o nga waahanga katoa i te taahiraa, hei tauira, na roto i "mehemea (db && db.user && db.user.name)". Inaianei kei te whakamahi i te mahi "?." ka taea e koe te uru atu ki te uara "db?.kaiwhakamahi?.ingoa?.roa" me te kore arowhai tuatahi, a, ka kore e puta he he. Mena he raru (mehemea ka kiia he koretake, he kore tautuhi ranei) te putanga ka "kore e tautuhia".
  • Ka whakauruhia e JavaScript he kaiwhakahaere honohono arorau hou "??", ka whakahoki mai i te operand matau mena ko te operand maui he NULL, kaore ranei i tautuhia, me te rereke. Hei tauira, "const foo = bar ?? 'aho taunoa'" ki te kore te pae, ka whakahoki te uara o te pae ki te kore, tae atu ki te 0 me te ' ', he rereke ki te kaiwhakahaere "||".
  • I roto i te aratau Taketake (whakamatautau me wehe ke whakahohenga) предложен API Content Indexing. Origin Trial подразумевает возможность работы с указанным API из приложений, загруженных с localhost или 127.0.0.1, или после прохождения регистрации и получения специального токена, который действует ограниченное время для конкретного сайта. API Taupū Ihirangi, whakarato metadata mo nga ihirangi i keteroki i mua e nga tono tukutuku e rere ana i te aratau Progressive Web Apps (PWS). Ka taea e te tono te tiaki i nga raraunga rereke i te taha tirotiro, tae atu ki nga whakaahua, nga ataata me nga tuhinga, a ka ngaro te hononga whatunga, whakamahia ma te whakamahi i te Cache Storage me IndexedDB API. Ko te API Taurangi Ihirangi ka taea te taapiri, te kimi me te muku i aua rauemi. I roto i te tirotiro, kua whakamahia kētia tenei API ki te whakarārangi i te rarangi o nga wharangi me nga raraunga rongorau e waatea ana mo te tirohanga tuimotu.

    Ko te tuku Chrome 80

  • Kua pumau, kua tohatohahia ki waho o te Origin Trials API Kaikōwhiri Whakapā, ka tuku i te kaiwhakamahi ki te kowhiri i nga urunga mai i te pukapuka wahitau me te tuku i etahi korero mo ratou ki te pae. Ka tohua e te tono he rarangi o nga taonga me tiki. Ka tino whakaatuhia enei taonga ki te kaiwhakamahi, ka whakatau mena ka tukuna enei taonga, kaore ranei. Ka taea te whakamahi i te API, hei tauira, i roto i te kiritaki mēra paetukutuku ki te kowhiri i nga kaiwhiwhi mo te reta kua tukuna, i roto i te tono tukutuku me te mahi VoIP ki te timata i te waea ki tetahi tau motuhake, i roto ranei i te whatunga hapori ki te rapu hoa kua rehitatia. . I te wa ano, hei waahanga o te Origin Trials, ka tukuna etahi o nga taonga Kaikowhiri Whakapā hou: i tua atu i te ingoa katoa o mua, te imeera me te nama waea, kua taapirihia te kaha ki te whakawhiti i tetahi wahitau imeera me te ahua.
  • I roto i nga Kaimahi Tukutuku kua whakaarohia he huarahi hou ki te uta i nga waahanga ECMAScript, ka taea e koe te karo i te whakamahi i te mahi importScripts(), e aukati ana i te kaimahi i te wa e tukatuka ana i te tuhinga kawemai me te mahi i roto i te horopaki o te ao. Ko te tikanga hou ko te hanga i nga waahanga motuhake mo nga Kaimahi Tukutuku e tautoko ana i nga tikanga kawemai JavaScript paerewa ka taea te uta i runga i te hihiri me te kore e aukati i nga mahi a nga kaimahi. Hei uta kōwae, ka whakaratohia e te Kaihanga Kaimahi he momo rauemi hou - 'kōwae':

    const worker = Kaimahi hou('worker.js', {
    type: ‘module’
    });

  • Kua whakatinanahia Ko te kaha o JavaScript ki te tukatuka i nga awa kua kopekehia me te kore e hiahia ki te whakamahi i nga whare pukapuka o waho. Kua taapirihia nga API mo te pupuhi me te whakaheke Ko te Kopeketanga me te Whakahekenga. Ka tautokohia te whakakopeketanga ma te whakamahi i te gzip me te deflate algorithms.

    const compressionReadableStream
    = inputReadableStream.pipeThrough(Hou CompressionStream('gzip'));

  • Добавлено CSS-свойство «wehenga raina: ki hea", ka taea nga wehenga i te taumata o tetahi ahua tuhi, tae atu ki nga wehenga tata ki nga tohu tohu kua tautuhia e nga mokowā ( ) me te waenganui o nga kupu. I taapiri ano te taonga CSS "overflow-wrap: ki hea» ka taea e koe te wawahi i nga raupapa tohu kaore i pakaruhia ki hea ki te kore e kitea he waahi pai mo te wehenga i te raina.
  • Mo te horopaki pāpāho kua tukatukahia ki te ahua whakamunatia, kua whakatinanahia te tautoko mo te tikanga MediaCapabilities.decodingInfo(), e whakarato ana i nga korero e pa ana ki nga kaha o te kaitirotiro mo te wetewete i nga ihirangi kua tiakina (hei tauira, ka taea te whakamahi i tenei tikanga ki te kowhiri i nga ahuatanga wetewete o te kounga teitei, kaha-kaha ranei i runga i te bandwidth e waatea ana me te rahi o te mata).
  • Tikanga taapiri HTMLVideoElement.getVideoPlaybackQuality(), через который можно получить сведения о производительности воспроизведения видео для корректировки битрейта, разрешения и других параметров видео.
  • I roto i te API Kaihautu Utu, который упрощает интеграцию с существующими платёжными системами, добавлена возможность tukunga te tukatuka o te wahitau me nga korero whakapiri ki tetahi kaiwhakatukatuka o waho o te punaha utu (he tika ake pea nga korero a te punaha utu i te kaitirotiro).
  • Kua taapirihia te tautoko pane pane HTTP Sec-Fetch-Dest, ka taea e koe te tuku metadata taapiri mo te momo ihirangi e pa ana ki te tono (hei tauira, mo te tono ma te tohu img, ko te momo "ahua", mo nga momotuhi - "momotuhi", mo nga tuhinga - "tuhi", mo nga momo - "style", etc.). I runga i te momo kua tohua, ka taea e te kaimau te mahi ki te tiaki i etahi momo whakaeke (hei tauira, kaore pea he hononga ki tetahi kaihautu mo te whakawhiti moni ka tohua ma te tohu img, na reira kaore e tika kia tukuna nga tono penei. kia tukatuka).
  • I roto i te miihini JavaScript V8 i whakatutukihia te arotautanga te penapena tohu i runga i te puranga. Hei utu mo te pupuri i te uara moka-64 katoa, ko nga moka iti ahurei o te atatohu ka penapena. Na tenei arotautanga i taea ai te whakaiti i te kohinga mahara ki te 40%, i te utu o te whiunga mahi 3-8%.
    Ko te tuku Chrome 80

    Ko te tuku Chrome 80

  • Ngā huringa i nga taputapu mo nga kaihanga paetukutuku:
    • Kei te papatohu tukutuku inaianei te kaha ki te tautuhi ano i nga korero tuku me te karaehe.

      Ko te tuku Chrome 80

    • He pai ake nga taputapu patuiro WebAssembly. He tautoko taapiri PAKAKA mo te patuiro i te taahiraa-i-te-taahiraa, te tautuhi i nga waahi pakaru, me te tarai i nga tohu puranga i roto i te waehere puna i tuhia ai he tono WebAssembly.

      Ko te tuku Chrome 80

    • Улучшена панель для анализа сетевой активности. Добавлена возможность просмотра цепочки вызова скриптов, связанных с инициированием запроса.

      Ko te tuku Chrome 80

      Kua taapirihia nga pou Ara me nga URL hou e whakaatu ana i te ara tino me te URL katoa mo ia rauemi whatunga. Ka whakarite kia miramirahia te patai kua tohua ki te hoahoa tirohanga.

      Ko te tuku Chrome 80

    • I te ripa Whakaritenga Whatunga, kua taapirihia he whiringa hei huri i te tawhā Kaiwhakamahi-Kaiwhakamahi.

      Ko te tuku Chrome 80

    • Kua tukuna he atanga hou mo te whirihora i te roopu kaute.
      Ko te tuku Chrome 80

    • I roto i te ripa Te kohinga i whakaratohia te whiriwhiri ki te kohikohi raraunga kapinga mo ia mahi, mo ia poraka waehere ranei (he nui ake nga tatauranga taipitopito, engari me nui ake nga rauemi).

      Ko te tuku Chrome 80

  • Действие манифеста AppCache (технология для организации работы web-приложения в offline-режиме) iti te whaiaronga o naianei o te pae (mehemea i tangohia te whakaaturanga mai i www.example.com/foo/bar/, katahi ka mahi te kaha ki te whakakore i te URL ki roto /foo/bar/). Ko te tautoko AppCache kua whakamaheretia kia tangohia katoatia i roto i te Chrome 82. Ko te take i whakahuahia ko te hiahia ki te whakakore i tetahi o nga vectors mo nga whakaeke tuhi-whakawhiti. E taunaki ana kia whakamahia te API hei utu mo te AppCache cover.
  • Ka mutu tautoko mo te WebVR 1.1 API tuku iho, ka taea te whakakapi e te API Pūrere WebXR, e taea ai e koe te uru atu ki nga waahanga mo te hanga mooni mariko me te whakanui ake me te whakakotahi i nga mahi me nga momo momo taputapu, mai i nga potae mooni mariko tuuturu ki nga otinga i runga i nga taputapu pūkoro.
  • Ka taea e nga kaikawe kawa te hono ma te registerProtocolHandler() me te unregisterProtocolHandler() tikanga ka taea anake te mahi i roto i te horopaki haumaru (ka uru atu ma te HTTPS).

I tua atu i nga mahi hou me nga whakatikatika bug, ka whakakorehia e te putanga hou 56 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 37 e wariu ana ki te $48 mano (tetahi tohu $10000, e toru nga tohu $5000, e toru nga tohu $3000, e wha nga tohu $2000, e toru nga tohu $1000 me nga tohu $500 e ono). Ko te rahi o nga utu 17 kaore ano kia whakatauhia.

Source: opennet.ru

Tāpiri i te kōrero