Extension WebUSB pour Firefox
(github.com/ArcaneNibble)- Une extension qui permet d’utiliser l’API WebUSB, auparavant prise en charge uniquement par Chrome, dans Firefox, en communiquant avec un programme externe au navigateur via le mécanisme de Native Messaging
- Nécessite l’installation conjointe de l’extension de navigateur (.xpi) et d’un stub natif pour fonctionner
- Conçue avec pour objectif la compatibilité avec l’implémentation WebUSB de Chrome, mais inutilisable dans les Web Workers ; l’API n’est exposée que sur la page principale
- Android n’est pas pris en charge, car Native Messaging n’y existe pas
- Fournit des binaires précompilés pour 6 plateformes, dont macOS (x86_64/ARM64), Linux (x86_64/aarch64) et Windows (AMD64/ARM64)
- Les scripts d’installation (
install.sh/install.bat) automatisent la copie des fichiers et la configuration du manifeste natif - Le stub natif est entièrement écrit en Rust, avec prise en charge native de la compilation croisée
- Configuration système requise : macOS 10.15+, Windows 10+, noyau Linux 4.8+ (udev requis)
- Licence : 0BSD
Aucun commentaire pour le moment.