Kev thuam ntawm kev suav nrog Idle Detection API hauv Chrome 94. Kev sim nrog xeb hauv Chrome

Lub neej ntawd suav nrog Idle Detection API hauv Chrome 94 tau ua rau muaj kev thuam, hais txog kev tawm tsam los ntawm Firefox thiab WebKit / Safari developers.

Idle Detection API tso cai rau cov chaw tshawb xyuas lub sijhawm thaum tus neeg siv tsis ua haujlwm, piv txwv li. Tsis cuam tshuam nrog cov keyboard / nas lossis ua haujlwm ntawm lwm tus saib. API kuj tso cai rau koj kom paub seb qhov screen saver tab tom khiav ntawm qhov system lossis tsis. Cov ntaub ntawv hais txog kev tsis ua haujlwm yog ua los ntawm kev xa cov ntawv ceeb toom tom qab ncav cuag qhov pib tsis ua haujlwm, qhov tsawg kawg nkaus tus nqi yog teem rau 1 feeb.

Nws yog ib qho tseem ceeb uas yuav tsum nco ntsoov tias kev siv Idle Detection API yuav tsum muaj kev tso cai meej rau cov neeg siv kev tso cai, i.e. Yog tias daim ntawv thov sim xyuas qhov tsis ua haujlwm thawj zaug, tus neeg siv yuav raug nthuav tawm nrog lub qhov rais nug seb puas yuav tso cai lossis thaiv kev ua haujlwm. Txhawm rau ua kom tiav Idle Detection API, ib qho kev xaiv tshwj xeeb ("chrome://settings/content/idleDetection") yog muab rau hauv "Privacy and Security" seem.

Daim ntawv thov thaj chaw suav nrog kev sib tham, kev sib tham hauv xov tooj thiab kev sib txuas lus uas tuaj yeem hloov pauv tus neeg siv cov xwm txheej nyob ntawm nws lub xub ntiag ntawm lub computer lossis ncua kev ceeb toom ntawm cov lus tshiab kom txog thaum tus neeg siv tuaj txog. API kuj tseem tuaj yeem siv rau hauv cov ntawv thov kiosk kom rov qab mus rau qhov qub screen tom qab lub sijhawm tsis ua haujlwm, lossis cuam tshuam cov peev txheej-intensive kev sib tham ua haujlwm, xws li redrawing complex, tas li hloov kho cov kab kos, thaum tus neeg siv tsis nyob hauv lub computer.

Txoj hauj lwm ntawm cov neeg tawm tsam ntawm kev ua kom Idle Detection API yog cov ntaub ntawv hais txog seb tus neeg siv nyob hauv lub computer lossis tsis tuaj yeem suav tias yog tsis pub lwm tus paub. Ntxiv nrog rau cov ntawv thov muaj txiaj ntsig, qhov API no kuj tuaj yeem siv rau lub hom phiaj tsis zoo, piv txwv li, sim siv qhov tsis zoo thaum tus neeg siv nyob deb lossis zais cov kev ua phem tsis zoo, xws li kev khawb av. Siv cov API hauv nqe lus nug, cov ntaub ntawv hais txog tus neeg siv tus cwj pwm tus cwj pwm thiab kev ua haujlwm txhua hnub ntawm nws txoj haujlwm kuj tuaj yeem sau tau. Piv txwv li, koj tuaj yeem paub tias thaum twg tus neeg siv feem ntau mus noj su lossis tawm ntawm qhov chaw ua haujlwm. Nyob rau hauv cov ntsiab lus ntawm qhov yuav tsum tau thov rau cov ntaub ntawv pov thawj ntawm kev tso cai, cov kev txhawj xeeb no tau pom los ntawm Google yog qhov tsis tseem ceeb.

Tsis tas li ntawd, koj tuaj yeem sau cov ntawv ceeb toom los ntawm Chrome cov neeg tsim khoom txog kev nce qib ntawm cov txheej txheem tshiab los ua kom muaj kev nyab xeeb nrog kev nco. Raws li Google, 70% ntawm cov teeb meem kev ruaj ntseg hauv Chrome yog tshwm sim los ntawm kev nco yuam kev, xws li siv lub tsis muaj tom qab tso lub cim xeeb cuam tshuam nrog nws (siv-tom qab-dawb). Peb lub tswv yim tseem ceeb rau kev daws cov teeb meem zoo li no tau txheeb xyuas: ntxiv dag zog rau kev txheeb xyuas ntawm theem muab tso ua ke, thaiv qhov yuam kev ntawm lub sijhawm khiav, thiab siv cov lus tsis nco qab.

Nws tau tshaj tawm tias kev sim tau pib ntxiv lub peev xwm los tsim cov khoom hauv Rust lus rau Chromium codebase. Lub Rust code tseem tsis tau suav nrog hauv kev tsim khoom xa mus rau cov neeg siv thiab feem ntau yog tsom rau kev sim qhov muaj peev xwm ntawm kev txhim kho tus kheej ntawm tus browser hauv Rust thiab lawv kev koom ua ke nrog lwm qhov chaw sau hauv C ++. Nyob rau hauv parallel, rau C ++ code, ib qhov project tseem tsim los siv MiraclePtr hom es tsis txhob raw cov ntsiab lus los thaiv qhov muaj peev xwm ntawm kev siv qhov tsis zoo tshwm sim los ntawm kev nkag mus rau lub cim xeeb uas twb tau tso tseg lawm, thiab cov txheej txheem tshiab rau kev txheeb xyuas qhov tsis raug ntawm cov txheej txheem muab tso ua ke kuj tau npaj.

Tsis tas li ntawd, Google tab tom pib qhov kev sim los ntsuas qhov muaj peev xwm cuam tshuam ntawm qhov chaw tom qab browser mus txog ib qho version uas muaj peb tus lej tsis yog ob. Tshwj xeeb, hauv qhov kev sim tso tawm ntawm Chrome 96, "chrome://flags#force-major-version-to-100" teeb tsa tshwm sim, thaum teev nyob rau hauv User-Agent header, version 100 (Chrome/100.0.4650.4) pib ua kom pom. Thaum lub Yim Hli, qhov kev sim zoo sib xws tau ua hauv Firefox, uas qhia txog teeb meem nrog kev ua peb tus lej ntawm qee qhov chaw.

Tau qhov twg los: opennet.ru

Ntxiv ib saib