Kompania Google publikoi version e re të shfletuesit web Chrome 100. Ndërkohë, është në dispozicion versioni stabil i projektit të hapur Chromium, i cili është baza për Chrome. Shfletuesi Chrome karakterizohet nga përdorimi i logove të Google, një sistemi njoftimi në rast të një çrregullimi, module për përcjelljen e përmbajtjes së mbrojtur nga kopjimi (DRM), një sistem automatik për instalimin e azhornimeve dhe transferimin e parametrave RLZ gjatë kërkimeve. Lëshimi i ardhshëm i Chrome 101 është planifikuar për 26 prill.
Ndryshimet kryesore në Chrome 100:
- PĂ«r shkak tĂ« arritjes sĂ« numrit tĂ« versionit 100 nga shfletuesi, i cili pĂ«rbĂ«het nga tre shifra nĂ« vend tĂ« dyve, nuk pĂ«rjashtohet qĂ« disa faqe tĂ« kenĂ« probleme pĂ«r shkak tĂ« bibliogafive tĂ« papĂ«rshtatshme pĂ«r analizimin e vlerĂ«s sĂ« User-Agent. PĂ«r t'u pĂ«rballur me probleme tĂ« mundshme, Ă«shtĂ« parashikuar njĂ« konfigurim âchrome://flags##force-major-version-to-minorâ, i cili lejon kthimin e output-it nĂ« header-in User-Agent versioni 99 ndĂ«rsa pĂ«rdoret versioni 100.
- Chrome 100 është shënuar si versioni i fundit me përmbajtje të plota të User-Agent. Në lëshimin e ardhshëm do të fillojë reduktimi i informacionit në header-in HTTP User-Agent dhe parametrave JavaScript navigator.userAgent, navigator.appVersion dhe navigator.platform. Në header do të mbeten vetëm informacionet rreth emrit të shfletuesit, versionit të rëndësishëm të shfletuesit, platformës dhe llojit të pajisjes (mobil, PC, tablet). Për të marrë të dhëna shtesë, si versioni saktë dhe të dhënat e avancuara mbi platformën, do të duhet të përdoret API User Agent Client Hints. Për faqet që nuk kanë informacion të mjaftueshëm dhe nuk janë ende gati të kalojnë në User Agent Client Hints, deri në maj 2023 është e mundur kthimi i plotë i User-Agent.
- Shtuar njĂ« mundĂ«si eksperimentale pĂ«r tĂ« shfaqur njĂ« indikator tĂ« shkarkimeve nĂ« panelin me shiritin e adresĂ«s, ku klikimi tregon statusin e skedarĂ«ve tĂ« shkarkuar dhe tĂ« ngarkuar, ngjashĂ«m me faqen chrome://downloads. PĂ«r aktivizimin e indikatorit Ă«shtĂ« parashikuar konfigurimi âchrome://flags#download-bubbleâ.

- Rikthyer mundĂ«sia e fikjes sĂ« zĂ«rit me klikin nĂ« indikatorin e reproduktimit, i cili shfaqet nĂ« butonin e tab-it (mĂ« parĂ« zĂ«ri mund tĂ« ishte fikur vetĂ«m pĂ«rmes thirrjes sĂ« menusĂ« kontekstuale). PĂ«r aktivizimin e kĂ«saj mundĂ«sie Ă«shtĂ« shtuar konfigurimi âchrome://flags#enable-tab-audio-mutingâ.

- Shtuar konfigurimi âchrome://flags/#enable-lens-standaloneâ pĂ«r tĂ« çaktivizuar pĂ«rdorimin e shĂ«rbimit Google Lens pĂ«r tĂ« kĂ«rkuar sipas imazhit (opsioni âGjeje imazhinâ nĂ« menunĂ« kontekstuale).
- Kur ofrohet ndarja e tab-it (tab-sharing) me kufirin e blusë tani shënohet jo e gjithë tab-i, por vetëm pjesa me përmbajtjen që transmetohet te përdoruesi tjetër.
- Logot e shfletuesit janë ndryshuar. Nga varianti i vitit 2014, logoja e re dallohet nga një rreth pak më i madh në mes, me ngjyra më të ndritshme dhe pa hije në kufirin midis ngjyrave.

- Ndryshime në versionin për Android:
- Ka pĂ«rfunduar mbĂ«shtetje pĂ«r modalitetin e kursimit tĂ« trafikut âLiteâ, i cili reduktonte bitrate-n gjatĂ« shkarkimit tĂ« videove dhe pĂ«rdorte kompresion shtesĂ« pĂ«r imazhet. Raportohet se ky modalitet u hoq pĂ«r shkak tĂ« uljes sĂ« kostove tĂ« tarifave nĂ« rrjetet celulare dhe zhvillimit tĂ« metodave tĂ« tjera pĂ«r reduktimin e trafikut.
- Shtuar mundĂ«sia pĂ«r tĂ« ndĂ«rmarĂ« veprime me shfletuesin nga shiriti i adresĂ«s. PĂ«r shembull, mund tĂ« shkruani âfshini historinĂ«â dhe shfletuesi do tĂ« sugjerojĂ« tĂ« kaloni nĂ« formĂ«n e pastrimit tĂ« historisĂ« sĂ« shfletimit ose âredaktoni fjalĂ«kalimetâ dhe shfletuesi do tĂ« hapĂ« menaxherin e fjalĂ«kalimeve. PĂ«r sistemet desktop, kjo mundĂ«si u implementua nĂ« versionin Chrome 87.
- Implementuar mbështetje për hyrjen në llogarinë Google përmes skanimit të kodit QR, i shfaqur në ekranin e një shpërndarësi tjetër.
- Siguruar shfaqja e një dialogu konfirmues kur përpiqeni të mbyllni të gjitha tab-it njëherësh.
- Në faqen e hapjes së tab-it të ri është shtuar një kalues midis shikimit të RSS (Following) dhe përmbajtjes së rekomanduar (Discover).
- Ka përfunduar mundësia e përdorimit të protokolleve TLS 1.0/1.1 në komponentin Android WebView. Në shfletuesin vetë, mbështetja për TLS 1.0/1.1 u hoq në lëshimin Chrome 98. Në versionin aktual, ndryshimi i ngjashëm është zbatruar për aplikacionet mobile që përdorin komponentin WebView, të cilat tani nuk mund të lidhen me serverët që nuk mbështesin TLS 1.2 ose TLS 1.3.
- Kur verifikimi i certifikatave me anë të mekanizmit të Transparencës së Certifikatës, tani kërkohet që të ketë regjistra të nënshkruar SCT (timestamp i nënshkruar i certifikatës) në dy log-e të ndryshme të mbështetura nga operatorë të ndryshëm (më parë ishte e nevojshme një regjistër në log-un e Google dhe në log-un e çdo operatori tjetër). Transparenca e Certifikatës siguron mbajtjen e log-eve publike dhe të pavarura për të gjitha certifikatat e lëshuara dhe të tërhequra, duke mundësuar auditimin e pavarur të të gjitha ndryshimeve dhe veprimeve nga autoritetet e certifikimit dhe duke lejuar ndjekjen e çdo përpjekjeje për krijimin e fshehur të regjistrave të falsifikuar.
Për përdoruesit që kanë aktivizuar modin e Shkarkimit të Sigurt, auditimi i regjistrave SCT të përdorur në log-e të Transparencës së Certifikatës është aktivizuar si default. Ky ndryshim do të sjellë dërgimin e kërkesave të tjera te Google për konfirmimin e saktësisë së log-ut. Kërkesat verifikuese dërgohen shumë rrallë, rreth një herë në 10,000 lidhje TLS. Në rast të problemeve, do të dërgohen te Google të dhëna mbi zinxhirin problematik të certifikatave dhe SCT (vetëm të dhëna që tashmë janë publikuar do të dërgohen).
- Me aktivizimin e modit të zgjeruar të mbrojtjes nga uebfaqet e rrezikshme (Enhanced Safe Browsing) dhe me hyrjen në llogarinë Google, të dhënat e dërguara në hostingut Google për incidentet tani përfshijnë tokën e lidhur me llogarinë në Google, e cila forcon mbrojtjen nga phishing-u, aktivitete të dëmshme dhe kërcënime të tjera në internet. Për seancat në modin inkognito, të dhëna të tilla nuk dërgohen.
- Në versionin e Chrome për desktop, është mundësuar refuzimi i paralajmërimeve për përdorimin e fjalëkalimeve të kompromentuara.
- Shtuar API e Vendosjes së Dritareve në Multi-Screen, përmes të cilit mund të merrni informacion mbi monitorët e lidhur me kompjuterin dhe të organizoni vendosjen e dritareve në ekranet e caktuara. Me anë të këtij API të ri, gjithashtu mund të zgjidhni saktësisht pozitat e dritareve të shfaqura dhe të përcaktoni kalimin në modalitet të ekranit të plotë, i iniciuar me metoden Element.requestFullscreen(). Si shembuj të përdorimit të këtij API të ri përmenden aplikacionet për shfaqjen e prezantimeve (shfaqje në projektor dhe shfaqja e shënimeve në ekranin e laptopit), aplikacionet financiare dhe sistemet e mbikëqyrjes (vendosja e grafikëve në ekrane të ndryshme), aplikacionet mjekësore (shfaqja e imazheve në ekrane të veçanta me definicion të lartë), lojërat, redaktorët grafikë dhe tipet e tjera të aplikacioneve me shumë dritare.
- Në modin e Provimeve Origin (funksionalitete eksperimentale që kërkojnë aktivizim të veçantë), është zbatuar mbështetje për aksesin në Media Source Extensions nga punëtorët e veçantë, që mund të përdoret, për shembull, për të rritur performancën e riprodhimit të mbështetur të të dhënave multimediale nëpërmjet krijimit të një objekti MediaSource në një punëtor të veçantë dhe transmetimin e rezultateve të punës së tij në HTMLMediaElement në rrjedhën kryesore. Provimi i Origin nënkupton mundësinë e përdorimit të këtij API nga aplikacionet e ngarkuara nga localhost ose 127.0.0.1, ose pasi të regjistrohen dhe të marrin një kod të veçantë, i cili vepron për një kohë të kufizuar për një faqe të caktuar.
- API i Mallrave Digjital është stabilizuar dhe i është ofruar të gjithë atyre që kanë dëshirë, i destinuar për thjeshtimin e organizimit të blerjeve nga aplikacionet web. Siguron lidhjen me shërbimet e shpërndarjes së mallrave, në Android ofron një emblesë mbi API-në Android Play Billing.
- Shtuar metoda AbortSignal.throwIfAborted(), e cila lejon trajtimin e ndërprerjes së ekzekutimit të sinjalit nëpërmjet marrjes parasysh të gjendjes së sinjalit dhe arsyeve të tij të ndërprerjes.
- Në objektin HIDDevice është shtuar metoda forget(), e cila lejon të tërhiqet autorizimi i dhënë nga përdoruesi për akses në pajisjen hyrëse.
- Në pronën CSS mix-blend-mode, e cila përcakton metodën e përzierjes gjatë mbivendosjes së elementeve, është shtuar mbështetje për vlerën 'plus-lighter' për ndriçimin e ndërthurjeve të dy elementeve që kanë piksele të përbashkëta.
- Në objektin NDEFReader është shtuar metoda makeReadOnly(), e cila lejon përdorimin e etiketave NFC në modalitet vetëm për lexim.
- Në API-në WebTransport, e cila është e destinuar për dërgimin dhe marrjen e të dhënave midis shfletuesit dhe serverit, është shtuar opsioni serverCertificateHashes për autentifikimin e lidhjes me serverin përmes hash-it të certifikatës pa përdorur Web PKI (për shembull, kur lidhet me server apo një makinë virtuale jo në rrjetin publik).
- Janë bërë përmirësime në mjetet për zhvilluesit e webit. Janë zgjeruar mundësitë e panelit Recorder, me anë të të cilit mund të regjistroni, riprodhoni dhe analizoni veprimet e përdoruesve në faqen. Gjatë shikimit të kodit gjatë debugimit, është garantuar shfaqja e vlerave të pronave kur vendosni maus mbi klasat ose funksionet. Lista e pajisjeve të emuluara User-Agent për iPhone është përmirësuar deri në versionin 13_2_3. Në panelin e navigimit për stilet CSS, është realizuar mundësia e shikimit dhe redaktimit të rregullave "@supports".

Përveç risive dhe rregullimit të gabimeve, në versionin e ri janë eliminuar 28 vulnerabilitete. Shumica e vulnerabiliteteve janë identifikuar si rezultat i testimit automatizuar me mjetet AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer dhe AFL. Nuk janë zbuluar probleme kritike që lejojnë kalimin e të gjitha niveleve të mbrojtjes së shfletuesit dhe ekzekutimin e kodit në sistem përtej mjedisit sandbox. Në kuadër të programit të shpërblimeve për zbulimin e vulnerabiliteteve, për këtë çlirim, kompania Google ka ndarë 20 shpërblime me një total prej 51 mijë dollarësh amerikanë (një shpërblim prej $16000, dy shpërblime prej $7000, tre shpërblime prej $5000 dhe një shpërblim në $3000, $2000 dhe $1000. Shuma e 11 shpërblimeve ende nuk është përcaktuar.
Burimi: opennet.ru




