Kompania Google publikoi versionin e shfletuesit web Chrome 132. Në të njëjtën kohë është në dispozicion një version i qëndrueshëm i projektit të lirë Chromium, i cili shërben si baza për Chrome. Shfletuesi Chrome ndan nga Chromium përdorimin e logove të Google, sistemin e njoftimit në rast të dështimeve, module për riprodhimin e përmbajtjes video të mbrojtur nga kopjimi (DRM), sistemin për instalimin automatike të përditësimeve, përfshirjen gjithmonë të Sandbox-isolimit, sigurimin e çelësave për Google API, dhe dërgimin e parametrave RLZ gjatë kërkimeve. Për ata që kanë nevojë për më shumë kohë për përditësim, mbështetet veçmas dega Extended Stable, e cila shoqërohet me një periudhë prej 8 javësh. Nxjerrja e ardhshme e Chrome 133 është planifikuar për 4 shkurt.
Ndryshimet kryesore në Chrome 132:
- Shtuar një heuristikë që aktivizon automatikisht funksionin 'HTTPS-First', i cili ridrejtton kërkesat HTTP në HTTPS për përdoruesit që zakonisht përdorin HTTPS në praktikën e tyre. Nëse përdoruesi nuk është dakord me aktivizimin e 'HTTPS-First', ai mund ta çaktivizojë këtë mod në cilësimet. Me 'HTTPS-First' të aktivizuar, puna me faqet që nuk mbështesin HTTPS realizohet përmes rikthimit në HTTP, nëse nuk është e mundur të kryhet një kërkesë në HTTPS pas ridrejtimit, ose nëse ka probleme me certifikatat. Në rastin e pamundësisë për të përdorur variantin HTTPS, para hapjes së faqes në HTTP shfaqet një paralajmërim i veçantë.
- Janë zgjeruar mundësitë e kërkimit përmes shërbimit Google Lens ('Kërkimi me objektiv'), i cili aktivizohet përmes menusë kontekstuale. Përveç kërkimit përmes imazheve dhe tekstit të përzgjedhur, është shtuar mbështetje për formulimin e pyetjeve në gjuhë natyrale, të lidhura me përmbajtjen e faqeve web dhe dokumenteve PDF. Për të dërguar një pyetje, duhen thirrur ndihmën e kërkimit përmes Google Lens përmes menusë dhe të shënohet pyetja në pjesën e sipërme të panelit anësor që shfaqet. Numri i gjuhëve të disponueshme në funksionin e mbivendosjes së përkthimit është zgjeruar (teksti i përkthyer shfaqet mbi tekstin origjinal në imazh).

- Për platformën Windows është ofruar mbështetje për sandbox-isolimin e procesit që siguron funksionimin e shërbimit rrjet. Për të aktivizuar izolimin është shtuar opsioni '--enable-features=NetworkServiceSandbox'. Mund të kontrollohen modet e izolimit në faqen 'chrome://sandbox/'.
- Në cilësimet është shtuar mundësia për të ngarkuar në mënyrë selektive fjalëkalimet dhe adresat që janë ruajtur më parë në sistemin lokal në hapësirën cloud të lidhur me llogarinë Google.

- Në versionet desktop, në vend të cilësimit të sinkronizimit mes pajisjeve me përdorimin e llogarive të veçanta, ofrohet mundësia për të lidhur shfletuesit e përdoruesit me llogarinë Google që përdoret në shërbime si Gmail dhe Google Docs. Për shembull, kur hyni në faqen e Gmail, tani do të ofrohet të hyni me këtë llogari në Chrome për të ruajtur dhe sinkronizuar tab-ët e hapur, cilësimet, historinë, shenjëza, fjalëkalimet, adresat, shtesat, temat dhe aplikacionet PWA.


- ĂshtĂ« shtuar cilĂ«simi "chrome://flags/#enable-user-link-capturing-pwa", me aktivizimin e tĂ« cilit kalimi nĂ« lidhjet e lidhura me aplikacionin Web (PWA) tĂ« instaluar çon nĂ« hapjen e njĂ« faqeje standarde dhe shfaqjen nĂ« shiritin e adresĂ«s tĂ« indikatorit pĂ«r kalimin nĂ« pĂ«rdorimin e aplikacionit web. Deri tani, hapja e tillĂ« e lidhjeve çonte menjĂ«herĂ« nĂ« aplikacionin web, pa mundĂ«si pĂ«r tĂ« punuar me faqen si me njĂ« faqe standarde.

- Për elementin
- ĂshtĂ« siguruar gjenerimi i pĂ«rjashtimit InvalidStateError kur thirren metodat showPopover() dhe showModal() pĂ«r elementĂ«t me atributin "popover" ose elementĂ«t "dialog" qĂ« ndodhen nĂ« njĂ« dokument jo aktiv. MĂ« parĂ«, thirrja e tillĂ« injorohej nĂ« heshtje.
- Së bashku me mundësinë e kapjes së videos dhe një zone të rastësishme në tab, është shtuar API Element Capture për të kapur elemente HTML të veçanta. Kjo mundësi mund të jetë e dobishme në situatat kur është e nevojshme të kapen elementët që mbivendosen. Për shembull, në një web-aplikacion për videokonferenca, i cili lejon të përfshijë aplikacione të tjera web përmes iframe, API i ri mund të jetë i nevojshëm për kapjen e përmbajtjes së iframe në formë video dhe për ta transmetuar atë te pjesëmarrësit e tjerë.

- ĂshtĂ« shtuar metoda getAllScreensMedia() pĂ«r tĂ« kapur pĂ«rmbajtjen e tĂ« gjithĂ« ekranĂ«ve tĂ« lidhur me pajisjen.
- Në versionin për Android dhe komponentët e bazuar në WebView, është lejuar përdorimi i API File System Access, që lejon aplikacionet web të lexojnë dhe shkruajnë të dhëna direkt në skedarë dhe kataloge në pajisjen e përdoruesit. Më parë, ky API ishte në dispozicion vetëm në versionet desktop. Për të thirrur dialogët e zgjedhjes së skedarëve, mund të përdoren metodat showOpenFilePicker() dhe showSaveFilePicker().
- Në pronën CSS «a href="https://developer.mozilla.org/docs/Web/CSS/writing-mode">writing-mode», e cila lejon konfigurimin e pozicionimit të tekstit në forma, është zbatuar mbështetje për fjalë kyçe sideways-rl dhe sideways-lr, të dobishme për organizimin e shfaqjes vertikale të tekstit tradicional, ku nuk përdoren hieroglifë.
- Në pronat CSS «inset» dhe «margin» është lejuar përdorimi i vlerës anchor-size().
- ĂshtĂ« rikthyer mundĂ«sia e aktivizimit tĂ« zonave tĂ« rrotullimit gjatĂ« navigimit me tastierĂ«, duke lejuar pĂ«rdoruesit pa maus tĂ« kalojnĂ« fillimisht nĂ« zonĂ«n pĂ«rkatĂ«se me çelĂ«sin Tab dhe pastaj tĂ« rrotullojnĂ« pĂ«rmbajtjen e saj me çelĂ«sat e drejtimit tĂ« kursorit. MĂ« parĂ«, kjo mundĂ«si ishte çaktivizuar pĂ«r shkak tĂ« regresioneve nĂ« mjetet pĂ«r personat me aftĂ«si tĂ« kufizuara, tĂ« cilat u eliminuan nĂ« kĂ«tĂ« version.
- Janë shtuar metodat Request.bytes() dhe Response.bytes(), që kthejnë një promise për leximin duke përdorur objektin Uint8Array.
- ĂshtĂ« siguruar injorimi i titullit HTTP Strict-Transport-Security nĂ« pĂ«rgjigjet me serverĂ«, tĂ« vendosura nĂ« sistemin lokal dhe qĂ« pranojnĂ« kĂ«rkesa pĂ«rmes localhost.
- Në API WebGPU është zbatuar mundësia e përzierjes së teksteve me përfaqësimin e ngjyrës në formate 32-bit floating-point (r32float, rg32float dhe rgba32float). Në objektin GPUDevice është shtuar atribute adapterInfo.
- JanĂ« zgjeruar mundĂ«sitĂ« e mjeteve pĂ«r zhvilluesit web. ĂshtĂ« shtuar mbĂ«shtetje pĂ«r pĂ«rdorimin e asistencĂ«s AI Gemini pĂ«r tĂ« lehtĂ«suar depurimin dhe sqarimin e pyetjeve lidhur me kĂ«rkesat rrjet, skedarĂ«t burimorĂ« dhe gjurmimin e performancĂ«s. ĂshtĂ« realizuar ruajtja e historisĂ« sĂ« bisedave me asistencĂ«n AI.

NĂ« panelin Sensors Ă«shtĂ« realizuar simulimi i intensitetit tĂ« ndryshĂ«m tĂ« ngarkesĂ«s nĂ« CPU (Nominal, Fair, Serious, Critical). NĂ« panelin pĂ«r tĂ« vlerĂ«suar konsumimin e memories Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r grupimin e objekteve JavaScript sipas emrit. ĂshtĂ« ndryshuar dizajni i konfiguratorit. NĂ« skedĂ«n Computed Ă«shtĂ« siguruar pĂ«rditĂ«simi i vlerave tĂ« llogaritura nĂ« kohĂ« reale (e dobishme pĂ«r ndjekjen e ndryshimeve tĂ« vlerave gjatĂ« procesit tĂ« animacionit). NĂ« seksionin "Application > Storage" Ă«shtĂ« shtuar mundĂ«sia e inspektimit tĂ« ruajtjeve tĂ« shtesave tĂ« shfletuesit.


Përveç risive dhe rregullimeve të gabimeve, në versionin e ri janë rregulluar 16 vulnerabilitete. Shumica e vulnerabiliteteve janë zbuluar si rezultat i testimeve automatizuese me mjete si AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer dhe AFL. Pesë problemeve u është caktuar një nivel i lartë rreziku. 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 për shpërblimin financiar për zbulimin e vulnerabiliteteve, kompania Google ka paguar 13 shpërblime me një shumë totale prej 37 mijë dollarësh amerikanë (dy shpërblime në $7000 dhe $5000, një shpërblim prej $3000, tre shpërblime prej $2000 dhe katër shpërblime prej $1000). Shuma e një shpërblimi ende nuk është përcaktuar.
Burimi: opennet.ru









