1. 開発者向けのウェブ技術
  2. Web API
  3. USB
  4. USB: connect イベント

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

USB: connect イベント

利用可能性は限定的

この機能はベースラインではありません。最も広く使用されているブラウザーの一部で動作しません。

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

USB インターフェイスの connect イベントは、ペア設定済みのデバイスが接続された時発火します。

構文

addEventListener() のようなメソッドでイベント名を使うか、イベントハンドラープロパティを設定します。

js
addEventListener("connect", (event) => {});
onconnect = (event) => {};

イベント型

USBConnectionEvent です。Event を継承します。

Event USBConnectionEvent

イベントプロパティ

以下に挙げるプロパティに加え、親インターフェイス Event のプロパティも利用できます。

device 読取専用

イベントが発火した対象の USBDevice です。

USB デバイスが接続された時、UI を更新したいかもしれません。

js
navigator.usb.addEventListener("connect", (event) => {
 // event.device を UI に追加する
});

別の方法として、USB.onconnect イベントハンドラープロパティを使用して connect イベント用のハンドラーを設定できます。

js
navigator.usb.onconnect = (event) => {
 // event.device を UI に追加する
};

仕様書

仕様書
WebUSB API
# connect
WebUSB API
# dom-usb-onconnect

ブラウザーの互換性

MDN の改良に協力

協力方法を知る

このページは MDN の貢献者によって に最終更新されました。

AltStyle によって変換されたページ (->オリジナル) /