Skip to content

Commit d9bddcb

Browse files
committed
refactor: 申请串口增加保护逻辑
1 parent 48ccb39 commit d9bddcb

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

src/BootstrapBlazor/wwwroot/modules/serial.js

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,13 @@ export async function init(id) {
88
export async function getPort(id) {
99
let ret = false;
1010
try {
11-
const serialPort = await navigator.serial.requestPort();
12-
close(id);
13-
const data = Data.get(id);
14-
data.serialPort = serialPort;
15-
ret = true;
11+
if (navigator.serial) {
12+
close(id);
13+
const serialPort = await navigator.serial.requestPort();
14+
const data = Data.get(id);
15+
data.serialPort = serialPort;
16+
ret = true;
17+
}
1618
}
1719
catch (err) {
1820
console.error(err);

0 commit comments

Comments
 (0)