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.
