- From: Tom Ritter <notifications@github.com>
- Date: Fri, 01 Jun 2018 13:51:28 +0000 (UTC)
- To: w3c/gamepad <gamepad@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <w3c/gamepad/issues/73@github.com>
(See also the email thread) I have read in the past that the id field sometimes contains things like a serial number. Obviously this presents a very persistent tracking identifier. Mozilla says: in Firefox it will contain three pieces of information separated by dashes (-): Two 4-digit hexadecimal strings containing the USB vendor and product id of the controller The name of the controller as provided by the driver. https://developer.mozilla.org/en-US/docs/Web/API/Gamepad/id How is this exposed in other browsers? It seems like it would be advantageous to require this string to _not_ contain uniquely identifying information and to Non-normatively suggest an algorithm to do so. Florian suggest that we standardize the id attribute so the vendor and device id are in a consistent format and order. He also indicated that the product name is displayed to the user to help them identify the control (they won't know vendor/device id of course.) My concern is still that the product name may contain serial numbers or something similar that would uniquely identify a particular controller vs merely identifying it as that type of controller. Have other people seen this behavior? It seems it would be near-impossible to fix on the controller side (since it'd require controllers to be reflashed with new firmware...) -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/w3c/gamepad/issues/73
Received on Friday, 1 June 2018 13:51:52 UTC