Chrome 100. izlaidums

Google ir izlaidis tÄ«mekļa pārlÅ«kprogrammu Chrome 100. Ir pieejama arÄ« atvērtā koda Chromium projekta, kas ir Chrome pamats, stabila versija. Chrome ietver Google logotipus, avāriju paziņojumus, DRM (digitālo tiesÄ«bu pārvaldÄ«bas) atskaņoÅ”anas moduļus, automātisku atjauninājumu instalēŔanu un RDL (saistÄ«to meklēŔanas parametru) izmantoÅ”anu. Nākamā versija, Chrome 101, ir paredzēta 26. aprÄ«lÄ«.

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

  • Tā kā pārlÅ«kprogrammas versijas numurs sasniedz versiju 100, kas sastāv no trim cipariem, nevis diviem, dažās vietnēs, kas izmanto nepareizas bibliotēkas lietotāja aÄ£enta vērtÄ«bas parsēŔanai, var rasties problēmas. Lai to novērstu, iestatÄ«jums "chrome://flags##force-major-version-to-minor" ļauj atjaunot lietotāja aÄ£enta galveni uz versiju 99, ja faktiski tiek izmantota versija 100.
  • Chrome 100 ir atzÄ«mēta kā pēdējā versija ar pilnu lietotāja aÄ£enta lauku. Nākamajā laidienā tiks sākta informācijas apgrieÅ”ana lietotāja aÄ£enta HTTP galvenē un JavaScript parametros navigator.userAgent, navigator.appVersion un navigator.platform. Galvenē tiks saglabāts tikai pārlÅ«kprogrammas nosaukums, nozÄ«mÄ«gā pārlÅ«kprogrammas versija, platforma un ierÄ«ces tips (mobilā ierÄ«ce, dators vai planÅ”etdators). Lai iegÅ«tu papildu datus, piemēram, precÄ«zu versiju un paplaÅ”inātu platformas informāciju, jums bÅ«s jāizmanto lietotāja aÄ£enta klienta ieteikumu API. Vietnēm, kurām nav pietiekami daudz informācijas un kuras vēl nav gatavas pāriet uz lietotāja aÄ£enta klienta ieteikumiem, ir laiks lÄ«dz 2023. gada maijam, lai atgrieztos pie pilna lietotāja aÄ£enta lauka.
  • Ir pievienota eksperimentāla funkcija, kas adreses joslā parāda lejupielādes indikatoru. NoklikŔķinot uz tā, tiek parādÄ«ts lejupielādēto un augÅ”upielādējamo failu statuss, lÄ«dzÄ«gi kā chrome://downloads lapā. Lai aktivizētu indikatoru, izmantojiet iestatÄ«jumu "chrome://flags#download-bubble".
     Chrome 100. izlaidums
  • Ir atjaunota iespēja izslēgt audio skaņu, noklikŔķinot uz atskaņoÅ”anas indikatora, kas redzams cilnes pogā (iepriekÅ” audio varēja izslēgt, izmantojot konteksta izvēlni). Lai iespējotu Å”o funkciju, ir pievienots iestatÄ«jums "chrome://flags#enable-tab-audio-muting".
     Chrome 100. izlaidums
  • Pievienots iestatÄ«jums "chrome://flags/#enable-lens-standalone", lai atspējotu Google Lens pakalpojuma izmantoÅ”anu attēlu meklēŔanai (konteksta izvēlnes vienums "Atrast attēlu").
  • KopÄ«gojot cilni (cilņu koplietoÅ”ana), zilais rāmis tagad izceļ tikai to cilnes daļu, kurā atrodas ar citu lietotāju koplietojamais saturs, nevis visu cilni.
  • PārlÅ«kprogrammas logotips ir pārveidots. SalÄ«dzinot ar 2014. gada versiju, jaunajam logotipam ir nedaudz lielāks aplis centrā, spilgtākas krāsas un ēnu neesamÄ«ba uz krāsu robežām.
     Chrome 100. izlaidums
  • Izmaiņas Android versijā:
    • Atbalsts datu taupīŔanas režīmam "Lite", kas samazināja bitu pārraides ātrumu, lejupielādējot video, un piemēroja papildu attēlu saspieÅ”anu, ir pārtraukts. Å is režīms ir noņemts zemāku mobilo datu pārraides ātrumu un citu datu taupīŔanas metožu izstrādes dēļ.
    • Ir pievienota iespēja veikt pārlÅ«kprogrammas darbÄ«bas no adreses joslas. Piemēram, varat ierakstÄ«t "notÄ«rÄ«t vēsturi", un pārlÅ«kprogramma piedāvās piekļuvi veidlapai pārlÅ«koÅ”anas vēstures notÄ«rīŔanai, vai arÄ« varat ierakstÄ«t "rediģēt paroles", un pārlÅ«kprogramma atvērs paroļu pārvaldnieku. Å Ä« funkcija galddatoru sistēmām tika ieviesta pārlÅ«kprogrammā Chrome 87.
    • Ir ieviests atbalsts pieteikÅ”anās veikÅ”anai Google kontā, skenējot QR kodu, kas tiek parādÄ«ts citas ierÄ«ces ekrānā.
    • Mēģinot aizvērt visas cilnes vienlaikus, tagad tiek parādÄ«ts apstiprinājuma dialoglodziņŔ.
    • Jaunajā cilnes atvērÅ”anas lapā tagad ir pārslēgÅ”anās starp RSS abonementu skatīŔanu (Sekoju) un ieteicamā satura skatīŔanu (Discover).
    • TLS 1.0/1.1 atbalsts ir noņemts no Android WebView komponenta. Atbalsts TLS 1.0/1.1 tika noņemts no paÅ”a pārlÅ«ka Chrome 98 versijā. Å ajā versijā lÄ«dzÄ«gas izmaiņas ir piemērotas mobilajām lietotnēm, kas izmanto WebView komponentu, un tagad tās nevarēs izveidot savienojumu ar serveri, kas neatbalsta TLS 1.2 vai TLS 1.3.
  • Pārbaudot sertifikātus, izmantojot sertifikātu pārredzamÄ«bas mehānismu, sertifikātu validācijai tagad ir nepiecieÅ”ami parakstÄ«tu sertifikātu laika zÄ«mogu (SCT) ieraksti jebkuros divos dažādu operatoru uzturētos žurnālos (iepriekÅ” bija nepiecieÅ”ams ieraksts Google žurnālā un jebkura cita operatora žurnālā). Sertifikātu pārredzamÄ«ba uztur neatkarÄ«gus publiskus žurnālus par visiem izsniegtajiem un atsauktajiem sertifikātiem, nodroÅ”inot neatkarÄ«gu visu sertifikācijas iestāžu veikto izmaiņu un darbÄ«bu auditu un ļaujot atklāt jebkādus mēģinājumus slepeni izveidot viltotus ierakstus.

    Lietotājiem, kuri ir iespējojuÅ”i droŔās pārlÅ«koÅ”anas režīmu, sertifikātu pārredzamÄ«bas žurnālos izmantoto SCT ierakstu auditēŔana ir iespējota pēc noklusējuma. Å Ä«s izmaiņas rezultātā uzņēmumam Google tiks nosÅ«tÄ«ti papildu pieprasÄ«jumi, lai apstiprinātu žurnāla pareizu darbÄ«bu. Å ie pieprasÄ«jumi tiek nosÅ«tÄ«ti ļoti reti, aptuveni reizi 10 000 TLS savienojumos. Ja tiek konstatētas problēmas, uzņēmumam Google tiks nosÅ«tÄ«ti dati par pārkāpjoÅ”o sertifikātu ķēdi un SCT (tiek nosÅ«tÄ«ti tikai publiski izplatÄ«ti sertifikātu un SCT dati).

  • Kad iespējojat uzlaboto droÅ”o pārlÅ«koÅ”anu un pierakstāties savā Google kontā, dati, kas tiek nosÅ«tÄ«ti uz serveri Google incidentu datos tagad ir iekļauti ar jÅ«su Google kontu saistÄ«tie tokeni, kas pastiprina aizsardzÄ«bu pret pikŔķerēŔanu, ļaunprātÄ«gām darbÄ«bām un citiem tÄ«mekļa apdraudējumiem. Å ie dati netiek pārsÅ«tÄ«ti inkognito sesijām.
  • Chrome datora versijā tagad nodroÅ”ina iespēju noraidÄ«t brÄ«dinājumus par apdraudētām parolēm.
  • Ir pievienota vairāku ekrānu logu izvietojuma API, kas ļauj iegÅ«t informāciju par datoram pievienotajiem monitoriem un organizēt logu izvietojumu norādÄ«tajos ekrānos. Jauno API var izmantot arÄ«, lai precÄ«zi kontrolētu parādÄ«to logu pozÄ«ciju un noteiktu, vai pārslēgties uz pilnekrāna režīmu, kas inicializēts, izmantojot metodi Element.requestFullscreen(). Jaunā API izmantoÅ”anas piemēri ir prezentāciju lietojumprogrammas (projektora izvade un piezÄ«mju attēloÅ”ana klēpjdatora ekrānā), finanÅ”u lietojumprogrammas un uzraudzÄ«bas sistēmas (diagrammu izvietoÅ”ana dažādos ekrānos), medicÄ«nas lietojumprogrammas (augstas izŔķirtspējas attēlu attēloÅ”ana atseviŔķos ekrānos), spēles, grafikas redaktori un cita veida vairāku logu lietojumprogrammas.
  • Origin Trials (eksperimentālas funkcijas, kurām nepiecieÅ”ama atseviŔķa aktivizēŔana) atbalsta piekļuvi multivides avota paplaÅ”inājumiem no Ä«paÅ”iem darbiniekiem. To var izmantot, piemēram, lai uzlabotu buferētas multivides atskaņoÅ”anas veiktspēju, izveidojot MediaSource objektu atseviŔķā darbiniekā un pārraidot tā rezultātus uz HTMLMediaElement galvenajā pavedienā. Origin Trials nodroÅ”ina piekļuvi Å”im API no lietojumprogrammām, kas ielā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 ierobežotu laiku konkrētā vietnē.
  • Digitālo preču API, kas izstrādāta, lai vienkārÅ”otu pirkumus no tÄ«mekļa lietotnēm, ir stabilizēta un pieejama ikvienam. Tā nodroÅ”ina savienojamÄ«bu ar izplatīŔanas pakalpojumiem un operētājsistēmā Android — apvalku virs Android Play Billing API.
  • Pievienota metode AbortSignal.throwIfAborted(), kas ļauj apstrādāt signāla izpildes pārtraukumu, ņemot vērā signāla stāvokli un tā pārtraukuma iemeslu.
  • HIDDevice objektam ir pievienota metode forget(), kas ļauj atsaukt lietotāja pieŔķirtās piekļuves tiesÄ«bas ievades ierÄ«cei.
  • CSS Ä«paŔība mix-blend-mode, kas nosaka sajaukÅ”anas metodi elementu pārklājuma gadÄ«jumā, tagad atbalsta vērtÄ«bu "plus-lighter", lai izceltu divu elementu krustpunktus, kuriem ir kopÄ«gi pikseļi.
  • NDEFReader objektam ir pievienota metode makeReadOnly(), kas ļauj NFC tagus izmantot tikai lasīŔanas režīmā.
  • WebTransport API, kas paredzēts datu sÅ«tīŔanai un saņemÅ”anai starp pārlÅ«kprogrammu un serveri, ir atjaunināts ar serverCertificateHashes opciju, lai autentificētu savienojumu ar serveri, izmantojot sertifikāta jaucējkodu, neizmantojot Web PKI (piemēram, izveidojot savienojumu ar serveris vai virtuālā maŔīna, kas neatrodas publiskajā tÄ«klā).
  • Ir uzlaboti tÄ«mekļa izstrādātāju rÄ«ki. Ir paplaÅ”ināts ierakstÄ«tāja panelis, kas ļauj ierakstÄ«t, atskaņot un analizēt lietotāja darbÄ«bas lapā. AtkļūdoÅ”anas laikā, skatot kodu, rekvizÄ«tu vērtÄ«bas tagad tiek parādÄ«tas, virzot kursoru virs klasēm vai funkcijām. Emulēto ierīču sarakstā esoÅ”ais iPhone lietotāja aÄ£ents ir atjaunināts uz versiju 13_2_3. CSS stilu navigācijas panelis tagad ļauj skatÄ«t un rediģēt "@supports" noteikumus.
     Chrome 100. izlaidums

Papildus jaunām funkcijām un kļūdu labojumiem jaunajā versijā ir novērstas 28 ievainojamÄ«bas. Daudzas no ievainojamÄ«bām tika identificētas, veicot automatizētu testēŔanu, izmantojot AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer un AFL. Netika konstatētas kritiskas problēmas, kas varētu ļaut apiet visus pārlÅ«kprogrammas aizsardzÄ«bas slāņus un izpildÄ«t kodu ārpus smilÅ”kastes vides. PaÅ”reizējās versijas ievainojamÄ«bu atlÄ«dzÄ«bu programmas ietvaros Google ir pieŔķīris 20 atlÄ«dzÄ«bas 51 000 ASV dolāru apmērā (vienu atlÄ«dzÄ«bu 16 000 ASV dolāru apmērā, divas atlÄ«dzÄ«bu 7000 ASV dolāru apmērā, trÄ«s atlÄ«dzÄ«bu 5000 ASV dolāru apmērā un vienu atlÄ«dzÄ«bu katra 3000, 2000 un 1000 ASV dolāru apmērā). 11 atlÄ«dzÄ«bu summas vēl nav noteiktas.

Avots: opennet.ru