-
- Чего там мутного? Из js обращаешься к локальному HTTP серверу для
работы с железом. В прошлом году подшабашивал. В качестве
локального HTTP сервера - примочка на Дельфях - можно рулить чем
угодно... - Гyдвин(14.01.2022 16:13)
- А что будет, если одновременно будет несколько запросов? Или
несколько потоков захотят открыть порт? А как там с правами
доступа? Сервер/приложение с админскими? Сервер будет лежать пока
порт не ответит? - Costic(14.01.2022 17:19)
- Топик про браузер вообще то. Запрос с удаленного хоста QR кода и вывод его на внешний дисплейчик. Какие там "многопотоков"? Приложение (локальный HTTP сервер) можно запустить с правами админа. Да и количество соединений можно ограничить 1 штукой - запрос будет ждать, пока не отработается предыдущий... - Гyдвин(14.01.2022 17:47)
- А что будет, если одновременно будет несколько запросов? Или
несколько потоков захотят открыть порт? А как там с правами
доступа? Сервер/приложение с админскими? Сервер будет лежать пока
порт не ответит? - Costic(14.01.2022 17:19)
- Полагаться на "нестандартные API" веб-браузеров - крайне
неблагодарное занятие. Любой, кто хоть раз писал расширение для
хрома, знает, что в следующем обновлении оно перестаёт работать.
Операционные системы - просто эталон стабильности, по сравнению с
любым браузером - lloyd(14.01.2022 16:11)
- А почему нестандартное API? Там же обычные HTTP-запросы к
веб-сервису. Выше правильно написали - такой сервис на Delphi
пишется за полчаса. - FDA(14.01.2022 16:19)
- ну это если так, тогда это технически не доступ к COM-порту из
браузера, а хрень несусветная. Вообще есть и lloyd(1 знак., 14.01.2022 16:23, ссылка)
- Это хрень как раз - ограничивать пользователя одним типом браузера и одной ОСью. Сам браузер даёт возможность просто строить интерфейс по современному - на базе HTML-разметки. Тут миллион фреймворков и куча потенциальных программистов, которые накодят всю красоту быстро и за небольшую сумму. Плюс чёткое разделение интерфейса и серверной части. Ну и мультиплатформенность, конечно! Сейчас это мегаактуально! - FDA(14.01.2022 20:45)
- Увы, это только хром и только на винде. Никто не хочет рисковать и
включать webUSB, webBLE, webSerial и прочие полезные и небезопасные
вещи. - Andreas(14.01.2022 17:37)
- И не на всякой винде... - Гyдвин(14.01.2022 18:05)
- "Технически это не доступ к регистрам процессора, а хрень несусветная." - POV(14.01.2022 16:46)
- ну это если так, тогда это технически не доступ к COM-порту из
браузера, а хрень несусветная. Вообще есть и lloyd(1 знак., 14.01.2022 16:23, ссылка)
- А почему нестандартное API? Там же обычные HTTP-запросы к
веб-сервису. Выше правильно написали - такой сервис на Delphi
пишется за полчаса. - FDA(14.01.2022 16:19)
- Чего там мутного? Из js обращаешься к локальному HTTP серверу для
работы с железом. В прошлом году подшабашивал. В качестве
локального HTTP сервера - примочка на Дельфях - можно рулить чем
угодно... - Гyдвин(14.01.2022 16:13)