Google Chrome 97 introduserer kontroversielt tastatur-API

0
185

Martin Brinkmann 4. januar 2022 Google Chrome| 2

Google Chrome 97 forventes å bli utgitt senere i dag. Den nye stabile versjonen av Google Chrome vil bli rullet ut via nettleserens automatiske oppdateringssystem fra og med i dag.

google chrome

Chrome 97s utgivelse ble forsinket med uker på grunn av ferieperioden i mange deler av verden. Google Chrome 96, den siste store stabile utgivelsen i 2021, ble utgitt 16. november 2021.

Den nye versjonen av Google Chrome lanseres med en kontroversiell Keyboard MAP API. API-en kunne ikke brukes tidligere av visse nettopplevelser fordi den ikke kunne brukes i iframes. Apper som Microsofts Office-nettapplikasjoner kunne ikke bruke API for å oppdage tastetrykk på tastaturoppsett. Tastaturoppsettet varierer avhengig av region eller språk. Endringen gjør funksjonaliteten tilgjengelig for nettapplikasjoner som er inne i iframes.

ANNONSE

Her er den offisielle forklaringen på hvorfor funksjonen er implementert:

getLayoutMap() brukt i forbindelse med kode løser problemet med å identifisere den faktiske tasten som trykkes på tastaturet med forskjellige layoutkart som engelske vs franske tastaturer, men siden getLayoutMap() ikke er tilgjengelig i alle sammenhenger (kan ikke brukes i iframes) ), Office-nettapper som Excel, Word, PowerPoint osv. som vises som innebygde opplevelser i Outlook Web, Teams osv. og kjører i iframes, kan ikke bruke denne API-en.
Legger til tastaturkart til Tillat attributtlisten løser dette problemet.

Mozilla, Apple, Brave og andre nettleserutviklere ga uttrykk for bekymringer. Et sentralt argument som selskapene fremførte mot integrasjonen i nettleserne deres, var at nettsteder kunne bruke funksjonaliteten til fingeravtrykkformål.

Apple publiserte et svar på GitHub, og sa:

ANNONSE

Som jeg har bemerket personlig for en stund siden, viser Keyboard Map API som foreslått en overflate med høy entropi-fingeravtrykk. Dette er ikke akseptabelt fra personvernperspektiv. Som et resultat er ikke WebKit-teamet hos Apple interessert i å implementere denne funksjonen slik den er foreslått/spesifisert.

Brave Software, produsent av Brave Browser, hadde dette å si:< /p>

Modig arver fra Chrome-implementering av Keyboard API som ikke gir noen funksjonalitet til brukeren (bare Chrome og Opera støtter det, og så vidt jeg vet er det ingen nettsteder som faktisk bruker det). Imidlertid kan API-en brukes til fingeravtrykk.

ANNONSE

WICG Keyboard Map Draft nevner at API-en kan brukes til fingeravtrykk av:

Brukere som bruker uvanlige ASCII-oppsett (som Dvorak eller Colemak)
Brukere som bruker et ASCII-oppsett som ikke samsvarer med standarden for regionen de er i. For eksempel en bruker i USA med en aktiv britisk eller fransk layout.

Mozilla la til slutt Keyboard Map API til listen over skadelige APIer som den ikke vil implementere i Firefox-nettleseren.

Google vil implementere APIen i Chrome, men mange andre nettlesere, til og med de som er basert på Chromium, vil ikke implementere det eller deaktivere API slik at det ikke kan brukes av nettsteder.

Interesserte brukere kan sjekke ut de andre funksjonene i Chrome 97 her.

Nå du: hva er din foretrukne nettleser akkurat nå?

ANNONSE