如何将字符发送到USB端口?

时间:2018-07-30 15:11:54

标签: javascript ascii

是否可以通过网页(HTML)将ASCII符号/字符发送到USB?

我们有一台本地计算机,其网页以信息亭模式运行。该网页上有一个按钮,该按钮应将该符号/字符发送到USB。怎么做?

感谢您的帮助。

3 个答案:

答案 0 :(得分:4)

否。

在网页中运行的代码是沙盒化的,通常没有直接的硬件访问权限,而且绝对没有直接的USB访问权限。

答案 1 :(得分:2)

尽管只有通过使用仅在某些浏览器中可用的实验性功能,这实际上才有可能。

更具体地说,存在WebUSB API的规范草案,该草案的目的是允许从浏览器访问USB设备,尽管出于安全原因有一些限制。例如,Chrome要求该页面必须通过HTTPS进行投放。

此功能目前在较新版本的Chrome和Opera(根据MDN)中实现。

Google's blog上有关于它的更多信息。

答案 2 :(得分:0)

问题是:

  

是否可以通过网页将ASCII符号/字符发送到USB   (HTML)?

我不知道Electron Apps是否就是您所说的网页,但这对我来说是。如果Electron App输入了您的用例,则可以访问NodeJS API,从而可以访问您的计算机。

这可能是您正在寻找的答案,如果您对问题的唯一限制是使用网络语言(HTML,CSS,Javascript)。如果您的限制是通过经典的Web浏览器访问世界,就像@Quentin在回答中所说的那样,那是不可能的。

感谢上帝,这是不可能的。