安全なコンテキスト:この機能は、セキュアコンテキスト(HTTPS)でのみ使用できます。一部またはすべてのサポート ブラウザーで。
ユーザーが選択したデバイスを表す SerialPort のインスタンスで解決するか、デバイスが選択されていない場合は拒否する Promiseを 返します。
| Serial | Serial。 | ||||||
|---|---|---|---|---|---|---|---|
| options | 次のプロパティを持つオブジェクト:
|
SerialPort のインスタンスで解決するPromise。
次の例は、ユーザーに表示されるデバイスのセットを特定のメーカーによって製造されたUSBデバイスのみに制限するために、USBベンダーIDを使用して requestPort() に渡されるフィルターを示しています。このフィルターを省略した場合、ユーザーは使用可能なポートを選択できます。
button.addEventListener('click', () => {
const usbVendorId = ...;
navigator.serial.requestPort({ filters: [{ usbVendorId }]}).then((port) => {
// Connect to `port` or add it to the list of available ports.
}).catch((e) => {
// The user didn't select a port.
});
});
| 表示内容: |
| 表示内容: |