Does a device need to specifically support WebUSB, or will it work with any USB device so long as the web page supports it? Or is it the browser that needs to support the device? I found contradictory information on this when searching.
On the USB device you can implement the WebUSB descriptor to link to your own website. This will give a notification on your desktop to open your website.
More info here: https://web.dev/build-for-webusb/