USB

Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。

安全なコンテキスト用: この機能は一部またはすべての対応しているブラウザーにおいて、安全なコンテキスト (HTTPS) でのみ利用できます。

WebUSB APIUSB インターフェイスは、ウェブページから USB デバイスを検出し、接続するための属性とメソッドを提供します。

USB オブジェクトにアクセスするためには、navigator.usb を使用します。

USB インターフェイスは、EventTarget を継承します。

EventTarget USB

インスタンスプロパティ

なし

インスタンスメソッド

USB.getDevices() Experimental

接続されたペア設定済みのデバイスを表す USBDevice (en-US) の配列で解決する Promise を返します。

USB.requestDevice() Experimental

指定のデバイスが見つかった場合は USBDevice (en-US) のインスタンスで解決する Promise を返します。このメソッドを呼ぶと、ユーザーエージェントのペア設定手続きを開始します。

イベント

connect Experimental

ペア設定済みのデバイスが接続された時、発火します。

disconnect Experimental

ペア設定済みのデバイスが切断された時、発火します。

仕様書

Specification
WebUSB API
# usb

ブラウザーの互換性

BCD tables only load in the browser