Ang pagpagawas sa Chrome 100

Gipadayag sa Google ang pagpagawas sa web browser sa Chrome 100. Sa samang higayon, ang usa ka lig-on nga pagpagawas sa libre nga proyekto sa Chromium, nga nagsilbing basehan sa Chrome, anaa. Ang Chrome browser gipalahi pinaagi sa paggamit sa mga logo sa Google, ang presensya sa usa ka sistema alang sa pagpadala sa mga pahibalo sa kaso sa usa ka crash, mga module alang sa pagdula sa copy-protected video content (DRM), usa ka sistema alang sa awtomatikong pag-instalar sa mga update, ug pagpasa sa mga parameter sa RLZ kung pagpangita. Ang sunod nga pagpagawas sa Chrome 101 gikatakda alang sa Abril 26th.

Mga dagkong kausaban sa Chrome 100:

  • Tungod sa browser nga nakaabot sa bersyon nga numero 100, nga gilangkuban sa tulo ka numero imbes nga duha, ang mga pagkabalda sa operasyon sa pipila ka mga site nga naggamit sa dili husto nga mga librarya aron ma-parse ang kantidad sa User-Agent dili mahimong isalikway. Kung adunay mga problema, adunay usa ka setting nga "chrome://flags##force-major-version-to-minor" nga nagtugot kanimo nga ibalik ang output sa header sa User-Agent sa bersyon 99 kung gigamit gyud ang bersyon 100.
  • Ang Chrome 100 gimarkahan isip pinakabag-o nga bersyon nga adunay bug-os nga sulud sa User-Agent. Ang sunod nga pagpagawas magsugod sa pagputol sa impormasyon sa User-Agent HTTP header ug JavaScript parameters navigator.userAgent, navigator.appVersion ug navigator.platform. Ang header maglangkob lamang og impormasyon mahitungod sa ngalan sa browser, mahinungdanong bersyon sa browser, plataporma ug matang sa device (mobile phone, PC, tablet). Aron makakuha og dugang nga datos, sama sa eksaktong bersyon ug gipalapdan nga data sa plataporma, kinahanglan nimong gamiton ang User Agent Client Hints API. Para sa mga site nga walay igong bag-ong impormasyon ug dili pa andam nga mobalhin sa User Agent Client Hint, hangtod Mayo 2023 aduna silay kahigayonan nga ibalik ang tibuok User-Agent.
  • Usa ka eksperimento nga bahin ang gidugang aron ipakita ang usa ka indikasyon sa pag-download sa panel sa address bar; kung gi-klik, ang kahimtang sa na-download ug na-download nga mga file gipakita, parehas sa panid sa chrome://download. Aron ma-aktibo ang timailhan, ang setting nga "chrome://flags#download-bubble" gihatag.
    Ang pagpagawas sa Chrome 100
  • Ang abilidad sa mute sa tingog sa diha nga ang pag-klik sa playback indicator nga gipakita sa tab button nabalik na (kaniadto, ang tingog mahimong mute pinaagi sa pagtawag sa context menu). Aron mahimo kini nga bahin, ang setting nga "chrome://flags#enable-tab-audio-muting" gidugang.
    Ang pagpagawas sa Chrome 100
  • Gidugang ang setting nga "chrome://flags/#enable-lens-standalone" aron ma-disable ang paggamit sa serbisyo sa Google Lens alang sa pagpangita sa imahe (ang butang nga "Pangitaa ang imahe" sa menu sa konteksto).
  • Kung naghatag ug gipaambit nga pag-access sa usa ka tab (pagpaambit sa tab), ang asul nga frame karon nagpasiugda dili sa tibuuk nga tab, apan ang bahin lamang nga adunay sulud nga gisibya sa lain nga tiggamit.
  • Ang logo sa browser giusab. Ang bag-ong logo lahi sa 2014 nga bersyon pinaagi sa usa ka gamay nga mas dako nga lingin sa tunga, mas hayag nga mga kolor ug ang pagkawala sa mga anino sa mga utlanan tali sa mga kolor.
    Ang pagpagawas sa Chrome 100
  • Mga pagbag-o sa bersyon sa Android:
    • Ang suporta alang sa "Lite" nga traffic saving mode gihunong, nga nagpamenos sa bitrate sa pag-download sa mga video ug nag-apply og dugang nga image compression. Namatikdan nga ang mode gikuha tungod sa pagkunhod sa gasto sa mga taripa sa mga mobile network ug ang pagpalambo sa ubang mga pamaagi sa pagkunhod sa trapiko.
    • Gidugang ang abilidad sa paghimo sa mga aksyon gamit ang browser gikan sa address bar. Pananglitan, mahimo nimong i-type ang "pagtangtang sa kasaysayan" ug ang browser mag-aghat kanimo sa pag-adto sa porma alang sa paghawan sa imong kasaysayan sa paglihok o "pag-edit sa mga password" ug ang browser magbukas sa usa ka tagdumala sa password. Alang sa mga sistema sa desktop, kini nga bahin gipatuman sa Chrome 87.
    • Gipatuman ang suporta sa pag-log in sa usa ka Google account pinaagi sa pag-scan sa QR code nga gipakita sa screen sa laing device.
    • Ang usa ka dialog sa pagkumpirma alang sa operasyon gipakita karon kung imong gisulayan nga isira ang tanan nga mga tab sa usa ka higayon.
    • Sa panid alang sa pag-abli sa usa ka bag-ong tab, usa ka switch ang nagpakita tali sa pagtan-aw sa RSS subscription (Pagsunod) ug girekomenda nga sulud (Discover).
    • Ang abilidad sa paggamit sa TLS 1.0/1.1 nga mga protocol sa Android WebView component gihunong na. Sa browser mismo, ang suporta alang sa TLS 1.0/1.1 gitangtang sa Chrome 98. Sa kasamtangan nga bersyon, usa ka susama nga pagbag-o ang gipadapat sa mga mobile application gamit ang WebView component, nga karon dili na makakonektar sa usa ka server nga dili mosuporta. TLS 1.2 o TLS 1.3.
  • Kung gi-verify ang mga sertipiko gamit ang mekanismo sa Transparency sa Sertipiko, ang pag-verify sa sertipiko karon nanginahanglan sa presensya sa gipirmahan nga mga rekord sa SCT (gipirmahan nga timestamp sa sertipiko) sa bisan unsang duha nga mga log nga gipadayon sa lainlaing mga operator (kaniadto nanginahanglan kini usa ka entry sa Google log ug ang log sa bisan unsang ubang operator) . Ang Certificate Transparency naghatag ug independente nga publiko nga mga log sa tanan nga gi-isyu ug gibawi nga mga sertipiko, nga nagpaposible sa pagpahigayon sa usa ka independente nga pag-audit sa tanan nga mga pagbag-o ug mga aksyon sa mga awtoridad sa sertipikasyon, ug gitugotan ka nga masubay ang bisan unsang pagsulay sa tago nga paghimo og peke nga mga rekord.

    Alang sa mga tiggamit nga nakapahimo sa Safe Browsing mode, ang pag-audit sa mga rekord sa SCT nga gigamit sa mga log sa Certificate Transparency gi-enable pinaagi sa default. Kini nga pagbag-o magresulta sa dugang nga mga hangyo nga ipadala sa Google aron makumpirma nga ang log nagtrabaho sa husto. Ang mga hangyo sa pagsulay kay panagsa ra ipadala, halos kausa sa matag 10000 ka TLS nga koneksyon. Kung mahibal-an ang mga problema, ang mga datos bahin sa problema nga kadena sa mga sertipiko ug mga SCT ipasa sa Google (ang datos ra bahin sa mga sertipiko ug mga SCT nga naapod-apod na sa publiko ang ipadala).

  • Kung imong gi-enable ang Enhanced Safe Browsing ug nag-sign in sa imong Google account, ang data sa insidente nga gipadala ngadto sa mga server sa Google karon naglakip sa mga token nga nalangkit sa imong Google account, nga nagtugot sa dugang nga proteksyon batok sa phishing, malisyoso nga kalihokan, ug uban pa nga mga hulga sa Web. Alang sa mga sesyon sa mode nga incognito, ang ingon nga datos wala ipadala.
  • Ang desktop nga bersyon sa Chrome naghatag og opsyon sa pagsalikway sa mga pasidaan bahin sa nakompromiso nga mga password.
  • Gidugang ang Multi-Screen Window Placement API, diin makakuha ka og impormasyon bahin sa mga monitor nga konektado sa kompyuter ug ma-organisar ang pagbutang sa mga bintana sa espesipikong mga screen. Gamit ang bag-ong API, mahimo usab nimo nga tukma nga pilion ang posisyon sa gipakita nga mga bintana ug mahibal-an ang pagbalhin sa full screen mode nga gisugdan gamit ang Element.requestFullscreen() nga pamaagi. Ang mga pananglitan sa paggamit sa bag-ong API naglakip sa mga aplikasyon sa presentasyon (output sa usa ka projector ug pagpakita sa mga nota sa usa ka laptop screen), mga aplikasyon sa pinansyal ug mga sistema sa pagmonitor (pagbutang og mga graph sa lain-laing mga screen), mga aplikasyon sa medikal (pagpakita sa mga hulagway sa lain nga mga high-resolution nga mga screen), mga dula. , graphic editors ug uban pang matang sa multi-window applications.
  • Ang Origin Trials mode (mga eksperimento nga mga bahin nga nagkinahanglan og bulag nga pagpaaktibo) naghatag og suporta alang sa pag-access sa Media Source Extensions gikan sa dedikado nga mga trabahante, nga mahimong gamiton, pananglitan, aron mapalambo ang performance sa buffered media playback pinaagi sa pagmugna og MediaSource object sa usa ka bulag nga trabahante ug pagsibya sa resulta sa pagtrabaho niini sa HTMLMediaElement sa main thread. Ang Origin Trial nagpasabot sa abilidad sa pagtrabaho uban sa espesipikong API gikan sa mga aplikasyon nga gi-download gikan sa localhost o 127.0.0.1, o human sa pagparehistro ug pagdawat sa usa ka espesyal nga timaan nga balido sa limitado nga panahon alang sa usa ka piho nga site.
  • Ang Digital Goods API, nga gidisenyo aron pasimplehon ang organisasyon sa mga pagpalit gikan sa mga aplikasyon sa web, gipalig-on ug gitanyag sa tanan. Naghatag pagbugkos sa mga serbisyo sa pag-apod-apod sa mga butang; sa Android, naghatag kini pagbugkos sa Android Play Billing API.
  • Gidugang ang AbortSignal.throwIfAborted() nga pamaagi, nga nagtugot kanimo sa pagdumala sa pagkabalda sa pagpatuman sa signal nga gikonsiderar ang kahimtang sa signal ug ang hinungdan sa pagkabalda niini.
  • Usa ka forget() nga pamaagi ang gidugang ngadto sa HIDDevice nga butang, nga nagtugot kanimo sa pagbawi nga gihatag sa user nga mga permiso sa pag-access sa usa ka input device.
  • Ang mix-blend-mode nga CSS property, nga naghubit sa blending method sa dihang nag-overlay sa mga elemento, karon nagsuporta sa "plus-lighter" nga bili aron i-highlight ang mga interseksyon sa duha ka elemento nga nag-ambit sa mga pixel.
  • Ang makeReadOnly() nga pamaagi gidugang sa NDEFReader nga butang, nga nagtugot sa NFC tags nga gamiton sa read-only mode.
  • Ang WebTransport API, nga gidisenyo alang sa pagpadala ug pagdawat sa datos tali sa browser ug sa server, midugang sa serverCertificateHashes nga opsyon aron mapamatud-an ang koneksyon sa server gamit ang usa ka certificate hash nga walay paggamit sa Web PKI (pananglitan, kung magkonektar sa usa ka server o virtual machine dili. sa publiko nga network).
  • Ang mga pag-ayo gihimo sa mga himan alang sa mga web developer. Ang mga kapabilidad sa panel sa Recorder gipalapdan, diin mahimo nimong irekord, i-play balik ug analisahon ang mga aksyon sa gumagamit sa panid. Kung nagtan-aw sa code samtang nag-debug, ang mga kantidad sa kabtangan gipakita karon kung imong gipalupad ang mouse sa mga klase o gimbuhaton. Sa lista sa gisundog nga mga himan, ang User-Agent para sa iPhone gi-update sa bersyon 13_2_3. Ang CSS styles navigation panel karon adunay abilidad sa pagtan-aw ug pag-edit sa "@supports" nga mga lagda.
    Ang pagpagawas sa Chrome 100

Dugang sa mga inobasyon ug pag-ayo sa bug, ang bag-ong bersyon nagwagtang sa 28 ka mga kahuyangan. Daghan sa mga kahuyangan ang giila isip resulta sa automated testing gamit ang AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ug AFL tools. Wala’y nakita nga kritikal nga mga problema nga magtugot sa usa nga makalikay sa tanan nga lebel sa proteksyon sa browser ug ipatuman ang code sa sistema sa gawas sa palibot sa sandbox. Isip kabahin sa programa alang sa pagbayad sa kwarta nga mga ganti sa pagdiskubre sa mga kahuyangan alang sa kasamtangan nga pagpagawas, ang Google mibayad og 20 ka mga awards sa kantidad nga 51 ka libo nga US dollars (usa ka award nga $16000, duha ka awards nga $7000, tulo ka awards nga $5000 ug usa matag usa sa $3000, $2000 ug $1000. Ang kantidad sa 11 nga mga awards wala pa gihubit.

Source: opennet.ru

Idugang sa usa ka comment