Atako ti ifikun API Iwari Idle ni Chrome 94. Ṣe idanwo pẹlu ipata ni Chrome

Ifisi aiyipada ti Idle Detection API ni Chrome 94 ti yori si igbi ti ibawi, n tọka awọn atako lati Firefox ati WebKit/Safari ti o dagbasoke.

Iwari Idle API ngbanilaaye awọn aaye lati ṣawari akoko ti olumulo kan ko ṣiṣẹ, i.e. Ko ṣe ibaraenisepo pẹlu keyboard / Asin tabi ṣe iṣẹ lori atẹle miiran. API tun gba ọ laaye lati wa boya fifipamọ iboju nṣiṣẹ lori eto tabi rara. Alaye nipa aiṣiṣẹ ni a ṣe nipasẹ fifiranṣẹ ifitonileti kan lẹhin ti o de opin aiṣedeede pàtó kan, iye to kere julọ eyiti o ṣeto si iṣẹju 1.

O ṣe pataki lati ṣe akiyesi pe lilo Idle Detection API nbeere fifun ni gbangba ti awọn igbanilaaye olumulo, i.e. Ti ohun elo naa ba gbiyanju lati rii aiṣiṣẹ fun igba akọkọ, olumulo yoo ṣafihan pẹlu window kan ti o beere boya lati fun awọn igbanilaaye tabi dina iṣẹ naa. Lati pa Idle Detection API patapata, aṣayan pataki kan (“chrome://settings/content/idleDetection”) ti pese ni apakan “Aṣiri ati Aabo” awọn eto.

Awọn agbegbe ohun elo pẹlu iwiregbe, Nẹtiwọọki awujọ ati awọn ohun elo ibaraẹnisọrọ ti o le yi ipo olumulo pada da lori wiwa rẹ ni kọnputa tabi ifitonileti idaduro awọn ifiranṣẹ titun titi ti olumulo yoo fi de. API naa tun le ṣee lo ni awọn ohun elo kiosk lati pada si oju iboju atilẹba lẹhin akoko aiṣiṣẹ, tabi lati mu awọn iṣẹ ibaraenisepo aladanla awọn oluşewadi, gẹgẹ bi eka atunkọ, mimuuṣiṣẹpọ awọn shatti nigbagbogbo, nigbati olumulo ko si ni kọnputa naa.

Awọn ipo ti awọn alatako ti muu ṣiṣẹ Idle Detection API ni pe alaye nipa boya olumulo wa ni kọnputa tabi rara ni a le gba ni aṣiri. Ni afikun si awọn ohun elo ti o wulo, API yii tun le ṣee lo fun awọn idi buburu, fun apẹẹrẹ, lati gbiyanju lati lo awọn ailagbara nigba ti olumulo ko lọ tabi lati tọju iṣẹ irira ti o han gbangba, gẹgẹbi iwakusa. Lilo API ni ibeere, alaye nipa awọn ilana ihuwasi olumulo ati ariwo ojoojumọ ti iṣẹ rẹ tun le gba. Fun apẹẹrẹ, o le wa igba ti olumulo maa n lọ si ounjẹ ọsan tabi lọ kuro ni ibi iṣẹ. Ni aaye ti ibeere ti o jẹ dandan fun ẹri ti aṣẹ, awọn ifiyesi wọnyi jẹ akiyesi nipasẹ Google bi ko ṣe pataki.

Ni afikun, o le ṣe akiyesi akọsilẹ lati ọdọ awọn olupilẹṣẹ Chrome nipa igbega awọn ilana tuntun fun ṣiṣe iṣeduro iṣẹ ailewu pẹlu iranti. Gẹgẹbi Google, 70% awọn iṣoro aabo ni Chrome fa nipasẹ awọn aṣiṣe iranti, gẹgẹbi lilo ifipamọ lẹhin idasilẹ iranti ti o ni nkan ṣe pẹlu rẹ (lilo-lẹhin-ọfẹ). Awọn ọgbọn akọkọ mẹta fun ṣiṣe pẹlu iru awọn aṣiṣe ni a ṣe idanimọ: awọn sọwedowo agbara ni ipele akopo, didi awọn aṣiṣe ni akoko asiko, ati lilo ede ailewu-iranti.

O royin pe awọn idanwo ti bẹrẹ lati ṣafikun agbara lati ṣe agbekalẹ awọn paati ni ede Rust si koodu koodu Chromium. Awọn koodu ipata ko tii wa ninu awọn kikọ ti a fi jiṣẹ si awọn olumulo ati pe o jẹ ifọkansi pataki lati ṣe idanwo iṣeeṣe ti idagbasoke awọn ẹya ara ẹni kọọkan ti ẹrọ aṣawakiri ni ipata ati iṣọpọ wọn pẹlu awọn ẹya miiran ti a kọ sinu C ++. Ni afiwe, fun koodu C ++, iṣẹ akanṣe kan tẹsiwaju lati dagbasoke lati lo iru MiraclePtr dipo awọn itọka aise lati ṣe idiwọ iṣeeṣe ti ilokulo awọn ailagbara ti o ṣẹlẹ nipasẹ iraye si awọn bulọọki iranti ti o ti ni ominira tẹlẹ, ati awọn ọna tuntun fun wiwa awọn aṣiṣe ni ipele akopọ tun dabaa.

Ni afikun, Google n bẹrẹ idanwo lati ṣe idanwo idalọwọduro ti awọn aaye lẹhin ti ẹrọ aṣawakiri ba de ẹya ti o ni awọn nọmba mẹta dipo meji. Ni pataki, ninu awọn idasilẹ idanwo ti Chrome 96, eto “chrome: // flags#force-major-version-to-100” han, nigba ti pato ninu akọsori Olumulo-olumulo, ẹya 100 (Chrome/100.0.4650.4) bẹrẹ lati wa ni han. Ni Oṣu Kẹjọ, iru idanwo kan ni a ṣe ni Firefox, eyiti o ṣafihan awọn iṣoro pẹlu sisẹ awọn ẹya oni-nọmba mẹta lori awọn aaye kan.

orisun: opennet.ru

Fi ọrọìwòye kun