第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

Web Serial API - 自動(dòng)讀取

Web Serial API - 自動(dòng)讀取

我正在使用 Chrome Web Serial API,當(dāng)我單擊按鈕并手動(dòng)選擇端口時(shí),它工作正常?,F(xiàn)在我想在打開(kāi)頁(yè)面時(shí)自動(dòng)選擇端口(COM1)。我不想單擊按鈕并選擇端口。另外,當(dāng)我重新加載頁(yè)面時(shí),我失去了與端口的連接。有誰(shuí)知道我該怎么做?提前致謝!這是我的代碼:    "use strict";    class SerialScaleController {        constructor() {            this.encoder = new TextEncoder();            this.decoder = new TextDecoder();        }        async init() {            if ('serial' in navigator) {                try {                    console.log(navigator)                    const port = await navigator.serial.requestPort();                    await port.open({ baudRate: 9600 });                    this.reader = port.readable.getReader();                    let signals = await port.getSignals();                }                catch (err) {                    console.error('There was an error opening the serial port:', err);                }            }            else {                console.error('Web serial doesn\'t seem to be enabled in your browser. Try enabling it by visiting:');                console.error('chrome://flags/#enable-experimental-web-platform-features');                console.error('opera://flags/#enable-experimental-web-platform-features');                console.error('edge://flags/#enable-experimental-web-platform-features');            }        }        async read() {            try {                const readerData = await this.reader.read();                console.log(readerData)                return this.decoder.decode(readerData.value);            }            catch (err) {                const errorMessage = `error reading data: ${err}`;                console.error(errorMessage);                return errorMessage;            }        }    }
查看完整描述

3 回答

?
肥皂起泡泡

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超6個(gè)贊

如果用戶已經(jīng)通過(guò) requestPort() 批準(zhǔn)了您一次,那么將來(lái)您可以使用 getPorts() 來(lái)獲取您以前擁有的端口數(shù)組,如下所示。


// CanPrompt is 1 if being called from user button click etc

// Or 0 if calling from serial.onconnect or page load checking for device


var port = null;

if (CanPrompt) {

? ? port = await navigator.serial.requestPort();

} else {

? ? port = await navigator.serial.getPorts();

? ? if ((port !== null) && (Array.isArray(port)) && (port.length > 0)) {

? ? ? ? port = port[0];

? ? } else return;

}

await port.open({ baudRate: 19200 });

查看完整回答
反對(duì) 回復(fù) 2023-07-29
?
繁花不似錦

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超4個(gè)贊

我認(rèn)為網(wǎng)絡(luò)連續(xù)劇的一項(xiàng)要求是,除了在具有 TLS 的網(wǎng)站上發(fā)布之外,還需要用戶交互以確保安全。


查看完整回答
反對(duì) 回復(fù) 2023-07-29
?
九州編程

TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超4個(gè)贊

您是否考慮過(guò)使用 cookie 作為“持久”設(shè)置?

查看完整回答
反對(duì) 回復(fù) 2023-07-29
  • 3 回答
  • 0 關(guān)注
  • 602 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)