Contact emails

[email protected], [email protected], [email protected]


Explainer

https://github.com/WICG/webhid/blob/master/EXPLAINER.md

Specification

https://wicg.github.io/webhid/index.html

Design docs

https://web.dev/hid/

https://web.dev/hid-examples/

Summary

Enables web applications to interact with human interface devices (HIDs)
other than the standard supported devices (mice, keyboards, touchscreens,
and gamepads). However, there are many other HID devices that are currently
inaccessible to the web. This API allows web applications to request access
to these devices, send and receive HID reports, and retrieve information
about the report descriptor. This feature was previously launched on
desktop platforms (Windows, macOS, Linux, ChromeOS). Support on Android is
planned for Chrome 157. This feature can be controlled by enterprise
policies:

   -

   https://chromeenterprise.google/policies/#DefaultWebHidGuardSetting
   -

   https://chromeenterprise.google/policies/#WebHidAllowAllDevicesForUrls
   -

   https://chromeenterprise.google/policies/#WebHidAllowDevicesForUrls
   -


   
https://chromeenterprise.google/policies/#WebHidAllowDevicesWithHidUsagesForUrls
   -

   https://chromeenterprise.google/policies/#WebHidAskForUrls
   -

   https://chromeenterprise.google/policies/#WebHidBlockedForUrls


Blink component

Blink>HID
<https://issues.chromium.org/issues?q=customfield1222907:%22Blink%3EHID%22>

Web Feature ID

webhid <https://webstatus.dev/features/webhid>

Motivation

WebHID API enables websites to connect to USB and Bluetooth devices that
use the Human Interface Device (HID) protocol. Launching the API on Android
enables web apps to unlock advanced functionality on user's devices and
build cross-platform experiences that are interoperable on desktop Chrome
and Android.


Initial public proposal

https://wicg.github.io/webhid/EXPLAINER.html

Search tags

webhid <https://chromestatus.com/features#tags:webhid>, hid
<https://chromestatus.com/features#tags:hid>

Origin Trial Name

N/A

Goals for experimentation

Enable testing on Android for websites that were previously designed to
work only with the WebHID implementation in desktop Chromium.

Chromium Trial Name

WebHID

Link to origin trial feedback summary

https://github.com/WICG/webhid/

Origin Trial documentation link

N/A

Requires code in //chrome?

True

Tracking bug

http://crbug.com/40628009

Launch bug

https://launch.corp.google.com/4459414

Estimated milestones

Shipping on desktop

89

Origin trial desktop first

86

Origin trial desktop last

88

Shipping on Android

157

DevTrial on Android

154


Link to entry on the Chrome Platform Status

https://chromestatus.com/feature/5172464636133376?gate=5836123360722944

Links to previous Intent discussions

Intent to Prototype (WebHID on desktop):
https://groups.google.com/a/chromium.org/g/blink-dev/c/OaDCpCaEe_4/m/eRqOcJ_eCgAJ

Intent to Experiment (WebHID on desktop):
https://groups.google.com/a/chromium.org/g/blink-dev/c/LoyzK8xTRME/m/WQLaGQ99CQAJ

Intent to Ship (WebHID on desktop):
https://groups.google.com/a/chromium.org/g/blink-dev/c/rL1csFYD1Ms


This intent message was generated by Chrome Platform Status
<https://chromestatus.com/>.

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGhmGSMSvLAQs-bCNEAuugASEHyRApuG%2B0ob3r%2Bo53GOz%2Bh0fQ%40mail.gmail.com.

Reply via email to