av Martin Brinkmann 27. september 2021 i Google Chrome – 1 kommentar
Google introduserte et kontroversielt API i Google Chrome 94 denne måneden. Kalt Idle Detection API, gjør det mulig for nettsteder å spørre enheten for å finne ut om den er inaktiv eller i aktiv bruk. En enhet går i inaktiv tilstand hvis den ikke brukes aktivt på en periode; API kan be om inaktiv tilstand for komponenter eller hendelser, for eksempel tastaturet, musen eller skjermspareren.
Google foreslår at nettsteder kan bruke det til en rekke nyttige applikasjoner, for eksempel å avsløre om kontakter i chat er tilgjengelige, for å tilbakestille Kiosk -systemer automatisk etter en periode, eller for å kjøre dyre beregninger bare hvis brukeren ikke er inaktiv.
Kritikere av Idle Detection API, Mozilla og Apple spesifikt, påpeker at det har potensial for misbruk. Selv om det er sant at brukere må gi tillatelser til nettsteder før tilgang til Idle Detection API gis, kan nettsteder overbevise brukerne om å gi tillatelse. Ingeniører i selskapene tror at API kan misbrukes for mørke bruksmønstre eller for å kjøre dyre beregninger når enheten er inaktiv.
ADVERTISEMENT
Mozilla og Apple bestemte at Firefox og Safari ikke støtter Idle Detection API , i hvert fall ikke i sin nåværende form. Chrome-brukere, og de som kjører krombaserte nettlesere, får API-et. Noen selskaper kan deaktivere det i nettleserne, andre ikke.
Chrome er et godt eksempel. API -en er allerede implementert i Chrome 94 Stable, og brukere kan se forespørsler fra nettsteder om å gi dem tillatelse. Standardinnstillingen er satt til “spør”, noe som betyr at nettsteder vil be om tillatelse fra brukeren hver gang et nettsted besøkes. Nettsteder kan bli svartelistet eller hvitlistet, for å blokkere dem permanent eller gi tilgang til API -en uten forespørsler.
Chrome -brukere kan blokkere alle forespørsler automatisk ved å bytte standardtilstand for nettstedstillatelsen. Forespørsler om nettsteder vil bli nektet automatisk hvis byttet foretas. Den samme innstillingen kan også fungere i andre krombaserte nettlesere som har implementert API og ikke har deaktivert det.
ADVERTISEMENT
Her er det som må gjøres:
- Last inn chrome: //settings/content/idleDetection i nettleserens adresselinje .
- Bytt standardatferdstilstand fra “Nettsteder kan be om å få vite når du bruker enheten din aktivt” til “Ikke la nettsteder få vite når du bruker enheten din aktivt. “
Chrome viser ikke lenger tillatelsesforespørsler når endringen er gjort. Bare snu preferansen igjen hvis du trenger å tilbakestille den. Et annet alternativ du har er å legge til nettsteder i tillatelseslisten, ettersom disse kan bruke API -en uten forespørsel.
Nå du: hva er din mening om inaktiv oppdagelse? API? (via Techdows)
ANNONSE