Fa'aitioga o le fa'aofiina o le Idle Detection API i le Chrome 94. Fa'ata'ita'i ma le Rust i Chrome

O le le faʻaaogaina o le Idle Detection API i le Chrome 94 ua taʻitaʻia ai se galu o faitioga, ma taʻua ai teteʻe mai Firefox ma WebKit / Safari developers.

O le Idle Detection API e mafai ai e nofoaga ona iloa le taimi e le toaga ai se tagata faʻaoga, i.e. E le fegalegaleai ma le keyboard/mouse pe fai galuega i luga o se isi mata'itu. O le API foi e mafai ai ona e suʻeina pe o loʻo faʻaogaina se faʻaola mata i luga o le polokalama pe leai. O faʻamatalaga e uiga i le le toaga e faʻatinoina e ala i le tuʻuina atu o se faʻamatalaga pe a uma ona oʻo atu i se faʻailoga faʻamaonia faʻaletonu, o le tau maualalo e seti i le 1 minute.

E taua le maitauina o le faʻaaogaina o le Idle Detection API e manaʻomia ai le tuʻuina atu o faʻatagaga a tagata faʻaoga, i.e. Afai e taumafai le talosaga e iloa le le toaga mo le taimi muamua, o le a tuʻuina atu i le tagata faʻaoga se faʻamalama e fesili ai pe tuʻuina atu faʻatagaga pe poloka le taotoga. Ina ia faʻamalo atoatoa le API Suʻesuʻega Idle, o se filifiliga faʻapitoa ("chrome://settings/content/idleDetection") o loʻo tuʻuina atu i le vaega o le "Privacy and Security".

O vaega o talosaga e aofia ai talatalanoaga, fesoʻotaʻiga fesoʻotaʻiga ma fesoʻotaʻiga talosaga e mafai ona suia ai le tulaga o le tagata faʻaoga e faʻatatau i lona i ai i le komepiuta poʻo le tolopoina o le logoina o feʻau fou seia oʻo mai le tagata faʻaoga. E mafai fo'i ona fa'aoga le API i talosaga kiosk e toe fo'i ai i le ata muamua pe a mae'a se vaitaimi o le le gaioi, po'o le fa'agata fa'agaoioiga feso'ota'iga feso'ota'iga, e pei o le toe tusi fa'alavelave, fa'afouina pea siata, pe a le o iai le tagata fa'aoga i le komepiuta.

O le tulaga o le au tetee o le faʻatagaina o le Idle Detection API o le faʻamatalaga e uiga pe o le tagata faʻaoga i le komepiuta pe leai e mafai ona manatu e le faalauaiteleina. I le faʻaopoopoga i faʻaoga aoga, e mafai foi ona faʻaogaina lenei API mo faʻamoemoega leaga, mo se faʻataʻitaʻiga, e taumafai e faʻaogaina faʻafitauli aʻo alu ese le tagata faʻaoga poʻo le nanaina o gaioiga leaga, e pei o le mining. I le fa'aaogaina o le API o lo'o fesiligia, e mafai fo'i ona aoina fa'amatalaga e uiga i amioga a tagata fa'aoga ma le pao o aso uma o lana galuega. Mo se faʻataʻitaʻiga, e mafai ona e suʻeina pe a masani ona alu le tagata faʻaoga i le aoauli pe alu ese mai le fale faigaluega. I le tulaga o se talosaga fa'atulafonoina mo fa'amaoniga o le fa'atagaga, o nei atugaluga e va'aia e Google e le taua.

E le gata i lea, e mafai ona e maitauina le faʻamatalaga mai le au atinaʻe Chrome e uiga i le faʻalauiloaina o auala fou mo le faʻamautinoaina o le saogalemu o le gaioiga ma le manatua. E tusa ai ma Google, 70% o faʻafitauli saogalemu i Chrome e mafua mai i mea sese e manatua, e pei o le faʻaogaina o se paʻu pe a uma ona faʻasaʻoloto le manatua e fesoʻotaʻi ma ia (faʻaaoga-pe a uma-leai). E tolu auala autu mo le taulimaina o ia mea sese ua faailoaina: faʻamalosia siaki i le tuʻufaʻatasiga tulaga, poloka mea sese i le taimi o le taʻavale, ma le faʻaaogaina o se gagana e manatua ai le saogalemu.

Ua lipotia mai o suʻesuʻega ua amata ona faʻaopoopo le tomai e atiaʻe vaega i le gagana Rust i le Chromium codebase. O le Rust code e leʻi aofia i totonu o le fausiaina o loʻo tuʻuina atu i tagata faʻaoga ma e faʻatatau i le suʻeina o le avanoa e atiaʻe ai vaega taʻitasi o le browser i Rust ma lo latou tuʻufaʻatasia ma isi vaega o loʻo tusia i le C++. I se tulaga tutusa, mo le C ++ code, o loʻo faʻaauau pea ona atiaʻe se poloketi e faʻaaoga ai le MiraclePtr type nai lo faʻamatalaga mataʻutia e poloka ai le avanoa e faʻaogaina ai faʻafitauli e mafua mai i le mauaina o poloka manatua ua uma ona faʻasaʻolotoina, ma o auala fou mo le suʻeina o mea sese i le tuʻufaʻatasiga o loʻo faʻatulagaina foi.

E le gata i lea, o loʻo amataina e Google se faʻataʻitaʻiga e faʻataʻitaʻi ai le ono faʻalavelaveina o nofoaga pe a oʻo atu le suʻega i se faʻasologa e aofia ai numera tolu nai lo le lua. Aemaise lava, i faʻasalalauga faʻataʻitaʻiga a Chrome 96, o le "chrome://flags#force-major-version-to-100" na faʻaalia, pe a faʻamaonia i le ulutala User-Agent, version 100 (Chrome/100.0.4650.4) amata ona fa'aalia. Ia Aukuso, na faia ai se faʻataʻitaʻiga tutusa i Firefox, lea na faʻaalia ai faʻafitauli i le faʻaogaina o numera tolu-numera i luga o nisi nofoaga.

puna: opennet.ru

Faaopoopo i ai se faamatalaga