Как я могу отправить символ на USB-порт?

Есть ли способ отправить символ / символ ASCII на USB через веб-страницу (HTML)?

У нас есть локальный компьютер с веб-страницей, работающей в режиме киоска. На веб-странице есть кнопка, которая должна отправить этот символ / символ на USB. Как это можно сделать?

Спасибо за любую помощь.

3 ответа

Нет.

Код, выполняемый на веб-страницах, является изолированной программной средой и не имеет прямого доступа к оборудованию в целом и, безусловно, прямого доступа через USB

Это на самом деле возможно, хотя только с использованием экспериментальной функции, доступной только в некоторых браузерах.

В частности, существует черновая спецификация API WebUSB, целью которой является предоставление доступа к USB-устройствам из браузера, хотя и с некоторыми ограничениями по соображениям безопасности. Например, Chrome требует, чтобы страница обслуживалась по HTTPS.

Эта функция в настоящее время реализована в более новых версиях Chrome и, согласно MDN, Opera.

Есть еще информация об этом в блоге Google.

Вопрос:

Есть ли способ отправить символ / символ ASCII на USB через веб-страницу (HTML)?

Я не знаю, является ли Electron Apps тем, что вы называете веб-страницей, но это для меня. Если приложение Electron входит в ваш сценарий использования, вы можете получить доступ к API NodeJS и, следовательно, к вашему компьютеру.

Это может быть ответом, который вы ищете, если единственным ограничением для вашего вопроса является использование веб-языков (HTML, CSS, Javascript). Если вы ограничиваете доступ к миру через классический веб-браузер, как сказал @Quentin в своем ответе, это невозможно.

Слава богу, это невозможно.

Другие вопросы по тегам