How can we improve the Microsoft Edge developer experience?

Support WebUSB API

This API allow you to access USB devices from the browser.

It is a W3C editor's draft: https://wicg.github.io/webusb.

138 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Bruno shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    6 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      Submitting...
      • Lars Knudsen commented  ·   ·  Flag as inappropriate

        @Lampy, how is this a "huge attack surface"? 1) requires https, 2) requires user to allow access through panel not accessible to the web application, 3) compared to native drivers, WebUSB doesn't give root access to the system, 4) devices/interfaces already claimed by the system can't be accessed

        Shipped in Chrome M61

      • Lars Knudsen commented  ·   ·  Flag as inappropriate

        This technology is excellent and a proper security model is in place. It works quite well (now - even though Windows support was tricky - as always) and I don't see the problems that Lampy mention. The potential risks are much lower with this properly implemented than relying on e.g. a closed source driver from an obscure vendor (was the latest scandal about key logging in a driver?)

      • Lampy commented  ·   ·  Flag as inappropriate

        Hope Microsoft will never allow this and I definitely hope they have the guts and wisdom to just say BIG NO. This is an EXTREMELY HUGE ATTACK SURFACE!

        I have heard that this will not be allowed in financial institutions by default - the risk is just too high.

      Feedback and Knowledge Base