Πρόσθετα προγράμματος περιήγησης Firefox
  • Επεκτάσεις
  • Θέματα
    • για το Firefox
    • Λεξικά και πακέτα γλωσσών
    • Άλλα προγράμματα περιήγησης
    • Πρόσθετα για Android
Σύνδεση
Προεπισκόπηση του fox-webusb

fox-webusb από steck0714

Adds a navigator.usb (WebUSB) polyfill to Firefox via a local Native Messaging host. Firefox does not implement WebUSB natively (see README). Install the host with: pip install fox-webusb-host

ΠειραματικόΠειραματικό
Διαθέσιμο στο Firefox για Android™Διαθέσιμο στο Firefox για Android™
0 (0 κριτικές)0 (0 κριτικές)
Λήψη Firefox και απόκτηση επέκτασης
Λήψη αρχείου
Σαρώστε τον κωδικό QR για να ανοίξετε αυτήν την επέκταση στο Firefox για Android

Μεταδεδομένα επέκτασης

Σχετικά με την επέκταση
fox-webusb is an experimental WebExtension that provides a WebUSB-compatible navigator.usb API in Firefox.

Firefox does not implement WebUSB natively. fox-webusb bridges WebUSB API calls from web pages to a locally installed Native Messaging host, which handles communication with USB devices.


The native host is distributed separately as the fox-webusb-host Python package.

Install it with:

pip install fox-webusb-host


After installation, follow the project README for Native Messaging host registration and setup instructions.
  • Provides navigator.usb and WebUSB-compatible interfaces
  • USB device selection through requestDevice()
  • Device open and close operations
  • Interface claiming and releasing
  • Configuration and alternate-interface selection
  • Control, bulk, and isochronous transfers
  • Device reset and endpoint halt management
  • USB connect and disconnect events
  • Origin-based permission and device management
  • Extension options page for managing permissions and known devices
  • Popup diagnostics for native-host connection status
  • Optional Rust acceleration for faster Base64 processing


Web page
│
│ navigator.usb
▼
fox-webusb WebExtension
│
│ Native Messaging
▼
fox-webusb-host
│
│ PyUSB / libusb
▼
USB device



fox-webusb is an experimental WebUSB-compatible implementation for Firefox.

It is intended to provide a compatible WebUSB API rather than claim that Firefox has native WebUSB support. Some behavior, limitations, and compatibility may differ from Chromium's native WebUSB implementation.

Physical USB hardware and WebUSB website compatibility are still under active testing.


The implementation is actively developed and may change between releases.

If you want to inspect the actual implementation of the latest Firefox version, including the WebExtension, Native Messaging bridge, native host, tests, and supporting components, see the firefox branch of the project repository:

https://github.com/steck0714/fox-webusb/tree/firefox

The firefox branch contains the current Firefox-specific implementation and is the best place to inspect the implementation in detail.


Repository:

https://github.com/steck0714/fox-webusb

fox-webusb is part of the Mock-webusb project, which explores WebUSB-compatible APIs for environments where native WebUSB support is unavailable.
Σχόλια προγραμματιστών
This is an experimental / pre-alpha implementation of WebUSB for Firefox.

fox-webusb uses Firefox Native Messaging to communicate with a separately installed native host. The native host handles USB communication through PyUSB.

Physical USB hardware support is still under verification. The current verification log documents the tested API behavior, Native Messaging communication, and known limitations.

Verification log:
https://github.com/steck0714/fox-webusb/blob/main/checklog2.md

The native host is not bundled with the WebExtension and must be installed separately.
Βαθμολογήθηκε με 0 από 0 αξιολογητές
Συνδεθείτε για βαθμολόγηση της επέκτασης
Δεν υπάρχουν ακόμη βαθμολογίες

Η βαθμολογία αστεριών αποθηκεύτηκε

5
0
4
0
3
0
2
0
1
0
Καμία κριτική ακόμα
Δικαιώματα και δεδομένα

Απαιτούμενα δικαιώματα:

  • Κάνει ανταλλαγή μηνυμάτων με προγράμματα εκτός του Firefox
  • Έχει πρόσβαση στα δεδομένα σας για κάθε ιστότοπο

Συλλογή δεδομένων:

  • Ο δημιουργός δηλώνει ότι αυτή η επέκταση δεν απαιτεί συλλογή δεδομένων.
Μάθετε περισσότερα
Περισσότερες πληροφορίες
Σύνδεσμοι προσθέτου
  • Αρχική σελίδα
  • Ιστότοπος υποστήριξης
  • Email υποστήριξης
  • Αντιγραφή ID του πρόσθετου
Έκδοση
0.0.0.3
Μέγεθος
51,27 KB
Τελευταία ενημέρωση
μία μέρα πριν (23 Σεπ 2026)
Σχετικές κατηγορίες
  • Άλλα
Άδεια
Άδεια MIT
Ιστορικό εκδόσεων
  • Προβολή όλων των εκδόσεων
Προσθήκη σε συλλογή
Αναφορά προσθέτου
Μετάβαση στην αρχική σελίδα της Mozilla

Πρόσθετα

  • Σχετικά
  • Blog προσθέτων Firefox
  • Εργαστήριο επεκτάσεων
  • Κέντρο προγραμματιστών
  • Πολιτικές προγραμματιστών
  • Blog κοινότητας
  • Φόρουμ
  • Αναφορά σφάλματος
  • Οδηγίες κριτικής

Λήψη

  • Download Firefox
  • Windows
  • macOS
  • iOS
  • Android
  • Linux
  • All

Τελευταίες εκδόσεις

  • Nightly
  • Beta

Firefox για επιχειρήσεις

  • Enterprise

Κοινότητα

  • Connect
  • Contribute
  • Developer

Ακολουθήστε

  • Instagram
  • YouTube
  • TikTok
  • Bluesky
  • Podcast
  • Απόρρητο
  • Cookie
  • Νομικά

Εκτός από τα μέρη όπου αναφέρεται διαφορετικά, το περιεχόμενο του ιστοτόπου υπόκειται στην άδεια Creative Commons Attribution Share-Alike License v3.0 ή τυχόν νεότερες εκδόσεις. Το Android αποτελεί εμπορικό σήμα της Google LLC.