API -ya tespîtkirina bêkêr di Chrome 94 -an de pêlek rexneyan vekir

Di destpêkirina guhertoya Chrome 94 de se tevlêbûna xwerû ya API -ya tespîtkirina betal kir, ya ku pêwendiyek rexneyê bi girêdanên îtirazên pêşdebirên Firefox û WebKit / Safari vekiriye.

API -ya tespîtkirina bêkar destûrê dide malperan ku dema ku bikarhêner neçalak e tespît bikin, ango, ew bi klavyeyê / mişkê re têkiliyê nade an li ser dîmenderek din dixebite. API di heman demê de dihêle hûn bizanibin ka xilaskarê dîmenderê li ser pergalê dixebite an na. Agahdariya neçalakiyê bi şandina agahdariyê piştî gihîştina berbelek neaktîfbûnê ya pêşbînkirî, ku nirxa kêmtirîn 1 hûrdem e tê kirin.

Girîng e ku meriv balê bikişîne ser bi karanîna API -ya tespîtkirina bêkar pêdivî bi destûrnameyek eşkere ya pêbaweriyên bikarhêner heyeAngo, ger serlêdan yekem car hewl bide ku rastiya neçalakiyê diyar bike, dê bikarhêner pencereyek bi pêşniyara destûrdayînê an astengkirina xebatê re were xuyang kirin.

Sepanên Chat, torên civakî û ragihandinê re sepan tê gotin, ku dikare statûya bikarhêner li gorî hebûna wan li ser komputerê biguhezîne an pêşandana agahdariyan paşde bixe peyamên nû heya gihîştina bikarhêner.

Di heman demê de API dikare di serîlêdanên din de jî were bikar anîn da ku piştî serdemek taybetî ya neçalakiyê vegere ser ekrana orîjînal, an jî operasyonên înteraktîf, çavkaniya-zexm betal bike, mînakî ji nû ve xêzkirina nexşeyên tevlihev ên ku bi domdarî têne nûve kirin dema ku bikarhêner ne li ser ekranê be. komûter.

Helwesta kesên ku dijberî çalakkirina API -yê ne tespîta neçalak ew bi rastiyê vedihewîne ku agahdariya gelo bikarhêner li ser komputerê ye an na, dikare wekî nepenî were hesibandin. Digel karanîna kêrhatî, ev API dikare ne ji bo mebestên baş jî were bikar anîn, mînakî, dema ku bikarhêner dûr e ku meriv qelsiyan bikar bîne an çalakiya xedar a xuyang, wek mînekirinê veşêre.

Bikaranîna API -ya pirsê, agahdariya li ser şêwazên behreyê jî dikare were berhev kirin ya bikarhêner û rîtma rojane ya xebata wan. Mînakî, hûn dikarin fêr bibin dema ku bikarhênerek bi gelemperî diçe xwarina nîvro an ji cîhê kar derdikeve. Di çarçoveya daxwaznameya pejirandina destûrnameyê ya mecbûrî de, Google van nîgeraniyan wekî bêwate dibîne.

Ji bo ku API -ya tespîta bêkar bi tevahî were sekinandin, vebijarkek taybetî di beşa "Nepenîtî û ewlehî" ya mîhengan de tê peyda kirin ("chrome: // mîheng / naverok / idleDetection").

Her weha divê em notek ji pêşdebirên Chrome -ê di derbarê pêşkeftina teknîkên nû de bigirin da ku rêveberiya bîranîna ewledar misoger bikin. Li gorî Google,% 70 pirsgirêkên ewlehiyê yên li Chrome ji ber xeletiyên bîranînê têne çêkirin, mînakî karanîna piştî gihîştina belaş a tamponek. Sê stratejiyên sereke ji bo çareserkirina xeletiyên bi vî rengî têne destnîşan kirin: Zexmkirina kontrolên dema berhevkirinê, astengkirina xeletiyên dema xebitandinê, û karanîna zimanek bi ewle ya bîranînê.

Tê ragihandin ku ceribandinan dest bi zêdekirina şiyana pêşxistina pêkhateyan bi zimanê Rust li bingeha kodê ya Chromiumê kir. Koda Rust hêj di berhevokên ku ji bikarhêneran re têne peyda kirin de nîn e û mebesta wê ya sereke ceribandina îhtîmala pêşxistina perçeyên gerok ên gerdûnê li Rust û yekkirina wan bi beşên mayî yên ku bi C ++ hatine nivîsandin e.

Paralel, ji bo kodê C ++, proje bi karanîna tîpa MiraclePtr li şûna nîşangirên xav pêşve diçe da ku îhtîmala karanîna qelsiyên ku ji ber gihîştina blokên bîranînê yên jixweberbûyî çêdibin asteng bike, û ji bo tespîtkirina xeletiyên di qonaxê de rêbazên nû têne pêşniyar kirin berhevkirin.

Her weha Google ceribandinek dest pê dike da ku qutbûna mimkun a malperê biceribîne piştî ku gerok li şûna duyan digihîje guhertoyek sê-reqemî.

Bi taybetî, mîhengê "chrome: // alên # force-major-version-to-100" di guhertoyên darizandina Chrome 96 de xuya bû, dema ku di sernavê Bikarhêner-Agent de hatî destnîşan kirin, guhertoya 100 (Chrome / 100.0.4650.4. XNUMX) dê bibe nîşan dan. Di Tebaxê de, ezmûnek bi vî rengî li Firefox-ê hate kirin, ku pirsgirêkên bi karanîna guhertoyên sê-hejmarî li ser hin malperan eşkere kir.


Naveroka gotarê bi prensîbên me ve girêdayî ye etîka edîtoriyê. Ji bo raporkirina çewtiyek bitikîne vir.

Beşa yekem be ku şîrove bike

Commentîroveya xwe bihêlin

Navnîşana e-peyamê ne, dê bê weşandin. qadên pêwist in bi nîşankirin *

*

*

  1. Berpirsê daneyê: Miguel Ángel Gatón
  2. Armanca daneyê: SPAM-ê kontrol bikin, rêveberiya şîroveyê.
  3. Qanûnîbûn: Destûra we
  4. Ragihandina daneyê: Daneyî dê ji aliyên sêyemîn re neyê ragihandin ji bilî peywira qanûnî.
  5. Tomarkirina daneyê: Databaza ku ji hêla Occentus Networks (EU) ve hatî mazûvan kirin
  6. Maf: Di her demê de hûn dikarin agahdariya xwe bi sînor bikin, vegerînin û jê bibin.