Chrome 106. izlaidums

Google ir prezentējis tÄ«mekļa pārlÅ«kprogrammas Chrome 106 izlaidumu. Tajā paŔā laikā ir pieejams stabils bezmaksas Chromium projekta izlaidums, kas kalpo par Chrome pamatu. PārlÅ«kprogramma Chrome atŔķiras no Chromium ar Google logotipu izmantoÅ”anu, sistēmas klātbÅ«tni paziņojumu nosÅ«tÄ«Å”anai avārijas gadÄ«jumā, moduļiem pret kopÄ“Å”anu aizsargāta video satura atskaņoÅ”anai (DRM), sistēmu automātiskai atjauninājumu instalÄ“Å”anai, pastāvÄ«gi iespējojot smilÅ”kastes izolāciju. , piegādājot atslēgas Google API un pārsÅ«tot RLZ- meklÄ“Å”anas laikā. Tiem, kam ir nepiecieÅ”ams vairāk laika, lai atjauninātu, paplaÅ”inātā stabilā filiāle tiek atbalstÄ«ta atseviŔķi, kam seko 8 nedēļas. Nākamais Chrome 107 laidiens ir paredzēts 25. oktobrÄ«.

Galvenās izmaiņas pārlÅ«kā Chrome 106:

  • Galddatoru versijas lietotājiem pēc noklusējuma ir iespējots Prerender2, lai universālā lodziņa adreses joslā aktÄ«vi renderētu ieteikumu saturu. PrognozējoŔā renderÄ“Å”ana papildina iepriekÅ” pieejamo iespēju ielādēt ieteikumus, kuri, visticamāk, tiks pārvietoti, negaidot lietotāja klikŔķi. Papildus ielādei ar ieteikumiem saistÄ«to lapu saturu tagad var renderēt buferÄ« (ieskaitot skripta izpildi un DOM koku veidoÅ”ana), kas ļauj uzreiz parādÄ«t ieteikumus pēc noklikŔķināŔanas.
  • NodroÅ”ina iespēju meklēt vēsturi, grāmatzÄ«mes un cilnes tieÅ”i no universālā lodziņa adreses joslas. Lai lokalizētu meklÄ“Å”anu, tiek piedāvāti vadÄ«bas tagi @history, @bookmarks un @tabs. Piemēram, lai meklētu grāmatzÄ«mēs, jāievada ā€œ@bookmarks meklÄ“Å”anas frāzeā€. Lai atspējotu meklÄ“Å”anu adreses joslā, meklÄ“Å”anas iestatÄ«jumos ir Ä«paÅ”a opcija.
    Chrome 106. izlaidums
    Chrome 106. izlaidums
  • Server Push tehnoloÄ£ijas atbalsts, kas definēts HTTP/2 un HTTP/3 standartos, pēc noklusējuma ir atspējots un ļauj serverim nosÅ«tÄ«t resursus klientam, negaidot viņa skaidru pieprasÄ«jumu. Atbalsta pārtraukÅ”anas iemesls ir tehnoloÄ£ijas ievieÅ”anas nevajadzÄ«gā sarežģītÄ«ba, kad ir pieejamas vienkārŔākas un tikpat efektÄ«vas alternatÄ«vas, piemēram, tags. , HTTP atbilde 103 un WebTransport protokols. Saskaņā ar Google statistiku 2021. gadā aptuveni 1.25% vietņu, kurās darbojas HTTP/2, izmantoja servera push, un 2022. gadā Å”is rādÄ«tājs samazinājās lÄ«dz 0.7%. Server Push tehnoloÄ£ija ir iekļauta arÄ« HTTP/3 specifikācijā, taču praksē daudzi serveru un klientu programmatÅ«ras produkti, tostarp pārlÅ«kprogramma Chrome, sākotnēji to neieviesa.
  • SÄ«kdatņu galvenē norādÄ«tajos domēnos ir atspējota iespēja izmantot rakstzÄ«mes, kas nav ASCII (IDN domēniem domēni jānorāda punycode formātā). Izmaiņas nodroÅ”ina pārlÅ«kprogrammas atbilstÄ«bu RFC 6265bis un Firefox ieviestajai darbÄ«bai.
  • Ierosinātas skaidrākas etiÄ·etes, lai identificētu ekrānus vairāku monitoru konfigurācijās. LÄ«dzÄ«gas etiÄ·etes var parādÄ«t dialoglodziņos, lai pieŔķirtu atļaujas atvērt logu ārējā ekrānā. Piemēram, ārējā ekrāna numura ('Ārējais displejs 1') vietā tagad tiks parādÄ«ts monitora modeļa nosaukums ('HP Z27n').
  • Uzlabojumi Android versijā:
    • PārlÅ«koÅ”anas vēstures lapa atbalsta mehānismu ā€œCeļojumsā€, kas apkopo pagātnes darbÄ«bas, grupējot informāciju par iepriekÅ” izpildÄ«tajiem meklÄ“Å”anas vaicājumiem un skatÄ«tajām lapām. Ievadot atslēgvārdus adreses joslā, ja tie iepriekÅ” ir izmantoti vaicājumos, jums tiek piedāvāts turpināt meklÄ“Å”anu no pārtrauktās pozÄ«cijas.
    • IerÄ«cēs ar Android 11 platformu ir iespējams bloķēt lapu, kas atvērta inkognito režīmā pēc pārslēgÅ”anās uz citu aplikāciju. Lai turpinātu pārlÅ«koÅ”anu pēc bloÄ·Ä“Å”anas, ir nepiecieÅ”ama autentifikācija. Pēc noklusējuma bloÄ·Ä“Å”ana ir atspējota, un tā ir jāaktivizē privātuma iestatÄ«jumos.
    • Mēģinot lejupielādēt failus no inkognito režīma, jÅ«s saņemsit papildu apstiprinājuma pieprasÄ«jumu faila saglabāŔanai un brÄ«dinājumu, ka lejupielādētais fails bÅ«s redzams citiem ierÄ«ces lietotājiem, jo ā€‹ā€‹tas tiks saglabāts lejupielāžu pārvaldnieka apgabalā.
      Chrome 106. izlaidums
  • chrome.runtime API ir pārtraukta visām vietnēm. Å Ä« API tagad tiek nodroÅ”ināta tikai tad, ja tai ir pievienoti pārlÅ«kprogrammas papildinājumi. IepriekÅ” chrome.runtime bija pieejams visām vietnēm, jo ā€‹ā€‹to izmantoja iebÅ«vētais CryptoToken papildinājums ar U2F API ievieÅ”anu, kas vairs netiek atbalstÄ«ta.
  • Origin Trials režīmam ir pievienotas vairākas jaunas API (eksperimentālas funkcijas, kurām nepiecieÅ”ama atseviŔķa aktivizÄ“Å”ana). Sākotnējā izmēģinājuma versija nozÄ«mē iespēju strādāt ar norādÄ«to API no lietojumprogrammām, kas lejupielādētas no localhost vai 127.0.0.1, vai pēc reÄ£istrÄ“Å”anās un Ä«paÅ”a marÄ·iera saņemÅ”anas, kas ir derÄ«gs noteiktai vietnei ierobežotu laiku.
    • AnonÄ«mo iframe jēdziens, kas ļauj ielādēt dokumentu atseviŔķā kontekstā, kas nav saistÄ«ts ar citiem iframe un galveno dokumentu.
    • Pop-Up API interfeisa elementu attēloÅ”anai virs citiem elementiem, piemēram, interaktÄ«vo izvēlņu, rÄ«ku padomu, satura atlases rÄ«ku un apmācÄ«bas sistēmu darba organizÄ“Å”anai. Jaunais atribÅ«ts "popup" tiek izmantots, lai parādÄ«tu elementu augŔējā slānÄ«. AtŔķirÄ«bā no dialoglodziņiem, kas izveidoti, izmantojot elementu Jaunā API ļauj izveidot bezmodeļu dialogus, apstrādāt notikumus, izmantot animācijas un izveidot elastÄ«gas uznirstoŔās zonas vadÄ«klas.
  • RekvizÄ«ti ā€œgrid-template-columnsā€ un ā€œgrid-template-rowsā€, kas tiek izmantoti CSS Grid, tagad atbalsta interpolāciju, lai nodroÅ”inātu vienmērÄ«gu pāreju starp dažādiem režģa stāvokļiem.
  • CSS rekvizÄ«ts ā€œforced-color-adjustā€ tagad atbalsta ā€œpreserve-parent-colorā€ vērtÄ«bu, kas, kad tā bÅ«s iestatÄ«ta, rekvizÄ«ta ā€œcolorā€ vērtÄ«bu aizņems no vecākelementa.
  • RekvizÄ«ts "-webkit-hyphenate-character" ir noņemts no prefiksa "-webkit-" un tagad ir pieejams ar nosaukumu "hyphenate-character". Å o rekvizÄ«tu var izmantot, lai iestatÄ«tu virkni, kas jāizmanto rindas pārtraukuma rakstzÄ«mes ("-") vietā.
  • Ir ieviests Intl.NumberFormat API treÅ”ais izdevums, kas ietver jaunas funkcijas formatRange(), formatRangeToParts() un selectRange(), kopu grupÄ“Å”anu, jaunas iespējas noapaļoÅ”anai un iestatÄ«Å”anas precizitātei, kā arÄ« iespēju interpretēt virknes kā decimālskaitļus. .
  • ReadableStream API ir pievienojis atbalstu efektÄ«vai tieÅ”ai bināro datu pārsÅ«tÄ«Å”anai no seriālā porta, apejot iekŔējās rindas un buferus. TieŔā lasÄ«Å”ana ir iespējota, iestatot BYOB režīmu - "port.readable.getReader({ mode: 'byob' })".
  • ProgrammatÅ«ras saskarnēs darbam ar audio un video (AudioDecoder, AudioEncoder, VideoDecoder un VideoEncoder) ir pievienots atbalsts notikumam ā€œdequeueā€ un saistÄ«tajiem atzvanÄ«Å”anas zvaniem, kas tiek aktivizēti, kad kodeks sāk izpildÄ«t rindas satura kodÄ“Å”anas vai dekodÄ“Å”anas uzdevumus.
  • WebXR ierÄ«ces API nodroÅ”ina iespēju neapstrādātā veidā piekļūt attēlu faktÅ«rām no kameras, kas ir sinhronizētas ar paÅ”reizējo atraÅ”anās vietu virtuālajā vidē.
  • Ir veikti tÄ«mekļa izstrādātāju rÄ«ku uzlabojumi. PanelÄ« Avoti tagad ir iespēja grupēt failus pēc avota. Uzlabota steka izsekoÅ”ana asinhronām darbÄ«bām. Tagad atkļūdoÅ”anas laikā ir iespējams automātiski ignorēt zināmos treÅ”o puÅ”u skriptus. Pievienota iespēja paslēpt ignorētos failus izvēlnēs un paneļos. Uzlabota zvanu steka apstrāde atkļūdotājs.
    Chrome 106. izlaidums

    Veiktspējas panelim ir pievienots jauns mijiedarbÄ«bas celiņŔ, lai vizualizētu lapas mijiedarbÄ«bu un identificētu iespējamās saskarnes reakcijas problēmas.

    Chrome 106. izlaidums

Papildus jauninājumiem un kļūdu labojumiem jaunā versija novērÅ” 20 ievainojamÄ«bas. Daudzas ievainojamÄ«bas tika identificētas automatizētas testÄ“Å”anas rezultātā, izmantojot AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer un AFL rÄ«kus. Nav konstatētas nekādas kritiskas problēmas, kas ļautu apiet visus pārlÅ«kprogrammas aizsardzÄ«bas lÄ«meņus un izpildÄ«t kodu sistēmā ārpus smilÅ”kastes vides. Kā daļu no programmas, lai izmaksātu naudas atlÄ«dzÄ«bu par paÅ”reizējā laidiena ievainojamÄ«bu atklāŔanu, Google samaksāja 16 balvas 38500 9000 ASV dolāru vērtÄ«bā (pa vienai balvai: 7500, 7000, 5000, 4000, 3000, 2000, 1000 un XNUMX ASV dolāru). Astoņu atlÄ«dzÄ«bu lielums vēl nav noteikts.

Avots: opennet.ru

Pievieno komentāru