WebUSB extension for Firefox
This extension adds WebUSB functionality to Firefox by making use of native messaging.
In order to use this, you need to both install the extension in your browser and install a small program (separate from the browser) on your computer. This extra program is called the "native stub".
Installation instructions
You can install this extension by downloading binaries from the GitHub "Releases" section (in the right-hand column), or you can build from source.
Installing the extension
To install a signed version of the extension, download the .xpi file and open it in Firefox.
To load a testing version of the extension in Firefox Developer Edition, open about:debugging , select "This Firefox" in the left-hand list, then "Load Temporary Add-on…", and then browse to the manifest.json inside the extension/ directory.
Installing the native stub
If you are using prebuilt binaries, unzip all of the files and then run either ./install.sh (on Linux or macOS) or install.bat (on Windows). These installers will try to automatically copy the appropriate files into a sensible location and then configure a native manifest so that the browser can find it.
... continue reading