Inanunsyo ng Google ang paglabas ng bersyon 152 ng web browser nito sa Chrome. Ipinakikilala ng update na ito ang isang serye ng mga pagsasaayos na nakatuon sa paghahanda ng ecosystem para sa mga pamantayan ng seguridad sa hinaharap, pagbabago sa pamamahala ng extension, at pag-aalok sa mga developer ng mga bagong tool sa visual control.
Bukod pa rito, nagdadala ito ng magandang balita para sa komunidad ng Linux sa pamamagitan ng pagsasama ng mga bagong format ng packaging, dahil ipinakikilala nito ang eksperimental na suporta para sa pamamahagi ng Chrome sa Linux sa pamamagitan ng mga pakete ng Flatpak, na nakakamit ng katutubong pakikipag-ugnayan sa sistema sa pamamagitan ng mga portal ng XDG.
Inayos ng bersyong ito ang kabuuang 327 na kahinaan, sampu sa mga ito ay inuri bilang kritikal dahil pinayagan nito ang mga umaatake na malampasan ang sandbox ng browser at isagawa ang code sa system. Walo sa mga kritikal na kahinaang ito ay nauugnay sa mga use-after-free (use-after-free) exploit .
Ano ang bago sa Chrome 152
Ang pinakamahalagang panandaliang pagbabago para sa mga user ay ang permanenteng pag-alis ng mga extension batay sa pangalawang bersyon ng manifest (Manifest V2). Simula Agosto 31, lahat ng add-on na binuo gamit ang mas lumang API na ito ay aalisin mula sa Chrome Web Store . Bagama't ang mga extension na naka-install na ay patuloy na gagana nang lokal, mawawalan ang mga ito ng kakayahang makatanggap ng mga update at hindi na maaaring muling i-install kung aalisin.
Para sa mga gumagamit ng Windows, ipinakikilala ng Chrome 152 ang isang security layer batay sa Access Control Lists (ACLs). Hinaharangan ng mekanismong ito ang mga proseso ng browser mula sa pagbabasa at pagsusulat patungo sa memorya , na pumipigil sa pag-inject ng code. Gayunpaman, dahil sa mga potensyal na conflict sa antivirus software o mga accessibility tool, ang feature na ito ay hindi pinagana bilang default. Maaaring paganahin ito ng mga interesadong user sa pamamagitan ng pagtatakda ng flag na chrome://flags/#enable-process-isolation-ui at pag-configure ng isolation mode sa mga setting ng system ng browser.
Mga pagpapabuti sa mga standalone na web application at mga bagong API
Sinusuportahan na ngayon ng mga Isolated Web Application (IWA) ang mga sub-application . Nangangahulugan ito na maaaring ipamahagi ng mga developer ang maraming programa na may magkakahiwalay na pangalan, icon, at mga kaugnayan ng file sa loob ng iisang instalasyon ng IWA. Partikular para sa ChromeOS, ang mga application na ito ay nagtatampok na ngayon ng borderless viewing mode , na nagpapalawak ng nilalaman upang mapuno ang buong window at inaalis ang tradisyonal na title bar. Ang custom na URI scheme na googlechrome:// ay eksperimental ding ipinatupad , na idinisenyo upang payagan ang mga panlabas na site na binuksan sa ibang mga browser na gamitin ang Chrome kapag na-click ang isang partikular na link.
Ang CPU performance API ay nagbibigay-daan sa mga website na magtanong tungkol sa kapasidad ng processor ng user; upang protektahan ang privacy, may kasamang menu ang Chrome (Mga Setting > Pagganap > Bilis) kung saan maaaring pekein ang data na ito sa pamamagitan ng pagpili ng mga antas mula 0 (hindi alam) hanggang 4 (ultra performance).
Sa seksyon ng disenyo ng CSS, ang mga pseudo-elements na ::backdrop, ::scroll-marker, at ::view-transition ay idinaragdag upang kontrolin ang mga modal na background, scroll indicator, at mga transition animation sa pamamagitan ng direktang pakikipag-ugnayan sa JavaScript. Bukod pa rito, isinasama ang alpha() function upang manipulahin ang transparency ng kulay, at ang window-drag property ay idinaragdag upang tukuyin kung aling mga bahagi ng isang pre-built web application (PWA) ang magsisilbing draggable title bar.
Sa mga mobile device , ipinakikilala ng bersyon ng Android ang isang pinag-isang screen na nagsasaayos ng pamamahala ng password at awtomatikong pagpuno ng datos ng form . Pinahuhusay din ang seguridad ng mobile: sa pamamagitan ng pag-activate ng "Pinahusay na Proteksyon," ganap na haharangan ng browser ang paglo-load ng mga website na minarkahan bilang malisyoso, na mangangailangan ng tahasang manu-manong kumpirmasyon mula sa user upang matingnan ang nilalaman. Idinagdag din ang katangiang HTML autocorrect sa mga tag na <input> at <textarea> upang bigyan ang mga developer ng kontrol sa autocorrect sa mga text field.
Paano i-update ang Chrome sa Linux?
Kung gumagamit ka ng mga distribusyon na nakabase sa Debian o Ubuntu at naka-configure ang opisyal na repositoryo ng Google, patakbuhin lamang ang mga karaniwang utos sa pag-update sa iyong terminal:
sudo apt update
sudo apt --only-upgrade install google-chrome-stable
Para sa mga gumagamit ng mga sistemang nakabase sa Fedora, RHEL, o AlmaLinux, ang proseso ay isinasagawa sa pamamagitan ng DNF gamit ang sumusunod na utos:
sudo dnf upgrade google-chrome-stable
Kung mas gusto mong subukan ang bagong experimental format gamit ang Flatpak, maaari mong hanapin ang application nang direkta sa Flathub (kapag available na ang opisyal na package sa repository nito) o i-install ito sa pamamagitan ng command line:
flatpak update com.google.Chrome