A ti tu Chrome 147 silẹ pẹlu atilẹyin taabu inaro ati ipo kika ti a tunṣe

Google ti tu Chrome 147 ẹrọ aṣawakiri wẹẹbu silẹ. Ni akoko kanna, itusilẹ iduroṣinṣin ti iṣẹ akanṣe Chromium ọfẹ, eyiti o jẹ ipilẹ Chrome, wa. Ẹrọ aṣawakiri Chrome yatọ si Chromium ni pe o nlo awọn aami Google, ni eto fun fifiranṣẹ awọn iwifunni ni iṣẹlẹ ti jamba, ni awọn modulu fun ṣiṣere akoonu fidio idaako-idaabobo (DRM), ni eto fifi sori ẹrọ imudojuiwọn adaṣe, nigbagbogbo ngbanilaaye ipinya Sandbox, pese awọn bọtini si Google API, ati gbigbe awọn aye RLZ nigba wiwa. Fun awọn ti o nilo akoko diẹ sii lati ṣe imudojuiwọn, ẹka Idurosinsin ti o gbooro lọtọ, eyiti o ṣe atilẹyin fun awọn ọsẹ 8. Itusilẹ atẹle, Chrome 148, ti ṣeto fun May 5.

Àwọn àyípadà pàtàkì nínú Chrome 147 (1, 2, 3, 4):

  • A ti fi ipo ifihan taabu inaro kun, o si rọpo ọpa onigun oke pẹlu awọn bọtini taabu pẹlu awọn taabu inaro. Awọn taabu inaro le han ni awọn ipo ti a gbooro sii (aami + apejuwe apakan) tabi ti a ti wó lulẹ (aami nikan). N yipo lori taabu ẹgbẹ kan n ṣafihan aworan kekere ti awọn akoonu rẹ. Ṣiṣakoso awọn ẹgbẹ taabu ti rọrun. A ti fi aṣayan "Fi awọn taabu han ni inaro" kun akojọ aṣayan ti o han nigbati a ba tẹ-ọtun lori ila taabu. Ti aṣayan yii ko ba han nipasẹ aiyipada, a le mu u ṣiṣẹ nipasẹ eto "chrome://flags/#vertical-tabs". A ti tu Chrome 147 silẹ pẹlu atilẹyin taabu inaro ati ipo kika ti a tunṣe A ti tu Chrome 147 silẹ pẹlu atilẹyin taabu inaro ati ipo kika ti a tunṣe
  • A ti ṣe àtúnṣe ipò kíkà láti fi àwọn ọ̀rọ̀ tó báramu hàn lórí ojú ìwé kan, ó sì ń fi gbogbo àwọn ìṣàkóso tó báramu, àwọn àsíá, àwọn àkójọ oúnjẹ, àwọn ọ̀pá ìtọ́sọ́nà, àti àwọn apá mìíràn tí kò níí ṣe pẹ̀lú àkóónú pamọ́. Nínú ẹ̀yà tuntun náà, tó jọ Firefox, a máa ń fi àwọn akoonu tó báamu hàn ní gbogbo agbègbè tó hàn gbangba, dípò kí ó wà ní ẹ̀gbẹ́ ìlà tóóró lẹ́gbẹ̀ẹ́ ojú ìwé àkọ́kọ́. Tí a kò bá lo ipò tuntun náà láti fi hàn ní àìyípadà, a lè lo ètò "chrome://flags/#read-anything-immersive-reading-mode". A ti tu Chrome 147 silẹ pẹlu atilẹyin taabu inaro ati ipo kika ti a tunṣe
  • A ti fi bọ́tìnì kan kún àkójọ "Ìrànlọ́wọ́" fún fífi ẹ̀sùn kan sílẹ̀ láti dènà àwọn ojú ìwé wẹ́ẹ̀bù tí a ṣẹ̀dá fún jìbìtì tàbí ète ìfipámọ́. Bọ́tìnì yìí a máa hàn nígbà tí a bá ti lo ipò "Ìwákiri Ààbò". A ti tu Chrome 147 silẹ pẹlu atilẹyin taabu inaro ati ipo kika ti a tunṣe
  • Ààbò tó gbòòrò sí i lòdì sí wíwọlé sí ètò agbègbè nígbà tí a bá ń bá àwọn ojú òpó wẹ́ẹ̀bù gbogbogbò lò. Adirẹsi IP mi Nẹ́ẹ̀tìwọ́ọ̀kì àdúgbò (intranet tàbí àwọn àdírẹ́sì inú) tàbí ìsopọ̀mọ́ra loopback (127.0.0.0/8) yóò nílò ìjẹ́rìí olùlò. Ààbò nísinsìnyí kò bo àwọn ìgbìyànjú láti gbé àwọn ohun èlò sínú àwọn ohun èlò nípasẹ̀ HTTP/HTTPS, àwọn ìbéèrè fetch(), àti àwọn ìfikún iframe nìkan, ṣùgbọ́n àwọn ìsopọ̀ pẹ̀lú WebSockets àti WebTransport, àti àwọn ìbéèrè gbígbà tí a bẹ̀rẹ̀ nípasẹ̀ ọ̀nà WindowClient.navigate(). Àwọn olùkọlù ń lo àǹfààní wíwọlé sí àwọn ohun èlò inú fún ìdámọ̀ àìtaara àti láti ṣe àwọn ìkọlù CSRF lórí àwọn olùdarí, àwọn ojú ìwọ̀lé, àwọn ẹ̀rọ ìtẹ̀wé, àwọn ojú ìwọ̀lé ayélujára ilé-iṣẹ́, àti àwọn ẹ̀rọ àti iṣẹ́ míràn tí ó ń gba àwọn ìbéèrè láti ọ̀dọ̀ nẹ́ẹ̀tìwọ́ọ̀kì àdúgbò nìkan.
  • A ti gbe iṣẹ ṣiṣe itupalẹ XML lati libxml2 si ile-ikawe tuntun ti a kọ sinu Rust pẹlu aabo ni lokan. Iyipada yii kan XML nikan; gẹgẹbi a ti kede tẹlẹ, atilẹyin XSLT yoo dinku laipẹ.
  • Ó ṣeé ṣe báyìí láti lo ọ̀nà startViewTransition() kìí ṣe fún gbogbo ojú ìwé nìkan, ṣùgbọ́n fún àwọn èròjà HTML kọ̀ọ̀kan pẹ̀lú.
  • A ti fi iṣẹ́ CSS contrast-color() kún un. Ó dá òdìkejì àwọ̀ tí a sọ tẹ́lẹ̀ padà (fún funfun, ó dá dúdú padà, àti fún dúdú, ó dá funfun padà). A lè lo iṣẹ́ yìí láti bá àwọ̀ ìpìlẹ̀ àwọ̀ ọ̀rọ̀ pàtó kan mu, àti òdìkejì rẹ̀.
  • A ti fi ohun ìní CSS tí a pè ní "border-shape" kún un, èyí tí ó fún ọ láyè láti ṣẹ̀dá àwọn ààlà tí kì í ṣe onígun mẹ́rin ní àyíká àwọn ohun èlò, bíi lílo àwọn ààlà onígun mẹ́rin tàbí onígun mẹ́rin. Ohun ìní CSS tí a pè ní "border-shape" gba irú ìrísí kan náà gẹ́gẹ́ bí ohun ìní "clip-path", ṣùgbọ́n láìdàbí èyí tí ó kẹ́yìn, ó ń ṣàwárí contour kan, ó ń yí i padà, ó sì ń gé gbogbo ohun tí ó bá ré kọjá contour náà.
  • A fi CSSPseudoElement kún un, èyí tí ó fún wa láyè láti ṣiṣẹ́ pẹ̀lú àwọn ohun èlò CSS pseudo-elements láti JavaScript.
  • Ẹ̀yà ìjápọ̀ náà ń ṣe àtìlẹ́yìn fún lílo àmì “rel=modulepreload” láti fi kún un ṣáájú kìí ṣe àwọn ìwé àkọsílẹ̀ nìkan, ṣùgbọ́n àwọn modulu pẹ̀lú àwọn àṣà CSS ( ) àti dátà JSON ( ).
  • Ìwà ṣíṣírò ìbú àwọn ààlà àti ààlà nínú àwọn ohun ìní CSS ti yípadà, èyí sì mú kí ó sopọ̀ mọ́ àwọn aṣàwákiri tí ó da lórí Firefox àti WebKit. Tẹ́lẹ̀tẹ́lẹ̀, a ti tún ìbú nínú àwọn ohun ìní wọ̀nyí padà sí òdo, láìka àwọn iye wọn sí, tí a bá ṣètò àwọn ohun ìní irú ààlà, irú ààlà, tàbí irú ààlà sí "kò sí" tàbí "farasin." Nísinsìnyí, àwọn iye ìwọ̀n àtòjọ, ìwọ̀n àtòjọ, àti ìwọ̀n ìbú kọńlì máa ń bá àwọn iye tí olùgbékalẹ̀ ṣe àpèjúwe mu, láìka àwọn ohun ìní "*-style".
  • Ti fi kun ọna Math.sumPrecise() fun ṣiṣe iṣiro apapọ awọn eroja orun ati awọn nkan miiran ti o ni iye pẹlu konge ti o tobi ju ti apapọ deede ni lupu kan (imukuro awọn adanu konge nigbati o ba tọju awọn abajade laarin).
  • A fi àmì Request.isReloadNavigation kún un láti mọ̀ nígbà tí a bá ti tún ojú ìwé kan ṣe, fún àpẹẹrẹ, lẹ́yìn tí a bá ti tẹ bọ́tìnì "Refresh" tàbí tí a bá pe àwọn ọ̀nà location.reload() àti history.go(0).
  • Láti dín ìpéye ìdámọ̀ àìtaara kù, a ti yí ìlànà fún yíyí iwọn ìrántí tí a dá padà nípasẹ̀ Device Memory API, èyí tí ó pèsè ìwífún nípa ìwọ̀n RAM, padà. Ìwífún yìí lè wúlò fún ṣíṣẹ̀dá àwọn ẹ̀yà fẹ́ẹ́rẹ́fẹ́ ti àwọn ohun èlò wẹ́ẹ̀bù tí ó ń gbé sórí àwọn ẹ̀rọ tí wọ́n ní RAM díẹ̀ tàbí fún ṣíṣiṣẹ́ àwọn ẹ̀yà ìlọsíwájú nígbà tí iye ìrántí bá wà. Nínú àwọn ìkọ́lé fún pẹpẹ náà, àwọn ìkọ́lé fún pẹpẹ náà Android A ti yí iwọn iranti pada si 1, 2, 4 ati 8, ati fun awọn iru ẹrọ miiran si 2, 4, 8, 16 ati 32.
  • Fún àwọn ohun èlò wẹ́ẹ̀bù tí a yà sọ́tọ̀ (IWA), a ń lo Web Printing API, èyí tí ó ń pèsè àwọn ọ̀nà láti pinnu wíwà àwọn ẹ̀rọ ìtẹ̀wé, fífi àwọn ìwé ránṣẹ́ sí ìtẹ̀wé, àti ṣíṣàkóso ìlà ìtẹ̀wé. Àwọn orúkọ àti ìtumọ̀ tí a lò nínú API bá Ìlànà Ìtẹ̀wé Íńtánẹ́ẹ̀tì mu (IPP).
  • Ipo "Awọn idanwo Orísun" n ṣe amulo WebNN API, eyiti o gba laaye lilo awọn iṣẹ ikẹkọ ẹrọ ti eto iṣiṣẹ pese ati awọn agbara ohun elo ti o jọmọ.
  • A ti ṣe àtúnṣe sí àwọn irinṣẹ́ olùgbékalẹ̀ wẹ́ẹ̀bù. Olùrànlọ́wọ́ AI tí a ṣe sínú rẹ̀ ti yan àwọn àyíká tí ó wà láìfọwọ́sí. Páálí "Ẹ̀rọ Ipò", tí a lò fún ìdánwò iṣẹ́ ojú òpó wẹ́ẹ̀bù lórí àwọn ẹ̀rọ alágbèéká ọ̀tọ̀ọ̀tọ̀, ti di àtúnṣe. Páálí Nẹ́ẹ̀tìwọ́ọ̀kì náà ti ń yí àkóónú tí a ti fún ní ìfúnni padà láìfọwọ́sí fún àwọn ìbéèrè tí a fi ránṣẹ́ pẹ̀lú àkọlé Content-Encoding: gzip tàbí deflate. A lè lo àwọn ìṣàfihàn déédé báyìí láti ṣàtúnṣe àwọn àṣà CSS.

Ní àfikún sí àwọn ẹ̀yà tuntun àti àtúnṣe kòkòrò, ẹ̀yà tuntun náà yanjú àwọn àìlera 60. Ọ̀pọ̀lọpọ̀ àwọn àìlera náà ni a ṣàwárí nípasẹ̀ ìdánwò aládàáṣe nípa lílo AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer, àti AFL. Àwọn ìṣòro méjì (ìkún omi àti ìkún omi odidi nínú WebML) ni a yàn fún ìpele àìlera pàtàkì, èyí tí ó túmọ̀ sí wípé wọ́n lè kọjá gbogbo àwọn ìpele ààbò aṣàwákiri kí wọ́n sì ṣe kódì níta àyíká sandbox. Gẹ́gẹ́ bí apá kan nínú ètò ẹ̀bùn àìlera rẹ̀ fún ìtújáde lọ́wọ́lọ́wọ́, Google ti ṣètò àwọn ẹ̀bùn 60 ó sì fún wọn ní $118 (ẹ̀bùn méjì ti $43000, ẹ̀bùn méjì ti $11000, àti ẹ̀bùn kan ti $4000, $3000, $2000, àti $1000). A kò tí ì pinnu iye àwọn ẹ̀bùn 52 náà.

orisun: opennet.ru

Ra alejo gbigba igbẹkẹle fun awọn aaye pẹlu aabo DDoS, awọn olupin VPS VDS 🔥 Ra gbigbalejo oju opo wẹẹbu ti o gbẹkẹle pẹlu aabo DDoS, awọn olupin VPS VDS | ProHoster