メインコンテンツへスキップ

USBデバイスは正常に動作していますか?

USBデバイスを接続し、ベンダーID、プロダクトID、デバイスクラスを確認します。すべてブラウザのWebUSB APIで処理されます。

このテストはWebUSB APIを使用して接続されたUSBデバイスへのアクセスを要求し、ベンダーID、プロダクトID、デバイスクラス、インターフェース詳細を含むデスクリプター情報を読み取ります。

WebUSB APIはChrome 61以降で利用可能で、標準的なHIDキーボード/マウスではなくカスタムデバイスクラスのUSBデバイス(Arduino、センサー、プリンターなど)にアクセスします。

WebUSB is not supported in this browser. Try Chrome or Edge.

結果の見方

結果 範囲 意味
良好 USBデバイスが検出されデスクリプターが表示される USBデバイスが正しく接続されており、WebUSB APIを通じてブラウザがデバイス情報を読み取ることができます。
注意 デバイスはリストに表示されるが接続に失敗する デバイスが別のアプリケーションに占有されているか、USBドライバーの問題がある可能性があります。他のアプリを閉じて再試行してください。
不良 デバイスが全く検出されない、またはAPI非対応 WebUSBにはChromeまたはEdgeが必要です。SafariとFirefoxは未対応です。デバイスが正しく接続されていること、USB権限が付与されていることを確認してください。

よくある問題と解決方法

WebUSBの権限ダイアログにデバイスが表示されない

すべてのUSBデバイスがWebUSBに対応しているわけではありません。標準的なHIDデバイス(キーボード、マウス)はWebUSBではアクセスできません。デバイスがカスタムクラスまたはベンダー固有のインターフェースを使用していることを確認してください。

Linuxでデバイスアクセスが拒否される

Linuxではudevルールの設定が必要な場合があります。デバイスのベンダーIDに対して適切なudevルールを追加し、ユーザーをplugdevグループに追加してください。

関連ツール

よくある質問

USBテストはどのように機能しますか?

WebUSB APIを使用して接続されたUSBデバイスへのアクセスを要求し、ベンダーIDやプロダクトIDを含むデスクリプター情報を読み取ります。

USBデバイスが表示されないのはなぜですか?

すべてのUSBデバイスがWebUSBでアクセスできるわけではありません。HIDデバイス(キーボード、マウス)はWebHIDを使用します。デバイスがシステムドライバーによって占有されていない必要があります。

WebUSBに対応しているブラウザは?

ChromeとEdgeがWebUSBに対応しています。SafariとFirefoxは2025年時点では対応していません。

使用しても安全ですか?

はい。WebUSBは各デバイスに対して明示的なユーザー許可を必要とします。データがサーバーに送信されることはありません。