Serial: getPorts() 方法
注意:此功能在 專用 Web Workers 中可用。
Serial 介面的 getPorts() 方法返回一個 Promise,該 Promise 解析為一個 SerialPort 物件陣列,表示已連線到主機並且源(origin)有權訪問的序列埠。
語法
js
getPorts()
引數
無。
返回值
一個 Promise,解析為 SerialPort 物件陣列。
異常
SecurityErrorDOMException-
在以下任一情況下,返回的
Promise會被拒絕並顯示此錯誤:serialPermissions Policy 阻止了此功能的 MLL。- 使用者許可權提示被拒絕。
示例
以下示例使用 getPorts() 來初始化可用埠列表。
js
navigator.serial.getPorts().then((ports) => {
// Initialize the list of available ports with `ports` on page load.
});
規範
| 規範 |
|---|
| Web Serial API # dom-serial-getports |
瀏覽器相容性
載入中…