powered by simpleCommunicator - 2.0.48     © 2025 Programmizd 02
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Blazor WASM. Можно ли добраться до клиентского оборудования?
19 сообщений из 19, страница 1 из 1
Blazor WASM. Можно ли добраться до клиентского оборудования?
    #40045172
Фотография Renziglov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет.
Blazor WASM. Можно ли добраться до клиентского оборудования?
Мне нужно работать с COM-портами из браузера. Может JS библиотеки какие-нибудь.
Спасибо
...
Рейтинг: 0 / 0
Blazor WASM. Можно ли добраться до клиентского оборудования?
    #40045176
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Renziglov
Привет.
Blazor WASM. Можно ли добраться до клиентского оборудования?
Мне нужно работать с COM-портами из браузера. Может JS библиотеки какие-нибудь.
Спасибо

На сколько мне известно js коду нельзя получить доступ к оборудованию..он работает в "песочнице"
И что js что WASM всё одно...
Я работаю с торговым оборудованием из браузера но мы пишем rs-232 драйвер-"кричалку".
Он посылает пакет("кричит") и принимает данные том числе из Websoketа
И тут код в баузере простой
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
  var socket = new WebSocket("ws://localhost:7081");

        const self=this;
         socket.onopen = this.openSocket;
         socket.onmessage = this.showData;
//И т.д
         socket.onerror = function(error) {
          //  self.props.errornotif("Не удалось включить websocket");
         };


А далее драйвер шлет в компорт.
У Вас что за оборудование?
...
Рейтинг: 0 / 0
Blazor WASM. Можно ли добраться до клиентского оборудования?
    #40045188
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_al
Он посылает пакет("кричит")
ну и терминалогия....
это ж кто вас такому научил?
и на чём драйвер написан?
...
Рейтинг: 0 / 0
Blazor WASM. Можно ли добраться до клиентского оборудования?
    #40045189
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_al,

судя по профилю - драйвером обозвали простейший сервер на java?
...
Рейтинг: 0 / 0
Blazor WASM. Можно ли добраться до клиентского оборудования?
    #40045193
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Blazor WASM. Можно ли добраться до клиентского оборудования?
    #40045232
Фотография Renziglov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_al,

Да нет, js и WASM не "все одно".
Суть моего вопроса вы уясните, если ответите на вопрос, кто устанавливает ваш драйвер и под какой учетной записью он работает.
...
Рейтинг: 0 / 0
Blazor WASM. Можно ли добраться до клиентского оборудования?
    #40045234
Фотография Renziglov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
Ссылка полезная, спасибо. Она проясняет, что решения пока существуют как бы сказать местечковые. Для Хрома пдагин есть и плагин только для COM. Для Firefoxa нету. И т.д.
Я смотрю в сторону Blazor, поскольку в этом случае на клиенте выполняется C# код с вовлечением System.IO и, возможно, процессорными портами. Конечно, никаких портов нет, если браузер работает, скажем, на андроидном устройстве. Но хотя бы на платформе Виновс.
...
Рейтинг: 0 / 0
Blazor WASM. Можно ли добраться до клиентского оборудования?
    #40045263
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Renziglov
в этом случае на клиенте выполняется C#
ну бы посоветовал расширить кругозор и посмотреть в сторону java - и для общения браузера с железом использовать "сервер" на java - так будет более кросплатформенно, более универсально.
я знаю прибомбасину , которая на С организует "сервер" для расшаривания юсбишного сканера.
но это только для окон.
для линуксов - надо писать свой "сервер"...
...
Рейтинг: 0 / 0
Blazor WASM. Можно ли добраться до клиентского оборудования?
    #40045282
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
irbis_al,

судя по профилю - драйвером обозвали простейший сервер на java?

На java ...Да...
Насчет простейшего...всё относительно...
(Не знаю почему вы сервером назвали...оно устанавливается на клиентские места где есть rs-232 оборудование...Две кассы с весами и браузер...на каждом месте "кричалка")
Например сканер просто...Весы просто...а вот фискальный регистратор...Там уже сложный драйвер...
НО для браузера всё просто...Посылается пакет в Websoket...Он дает ответ.
(А "кричалкой" мы его называет ибо там не только можно Websoсket Там и UDP И сокет и rest коммуникации для разных случаев интеграции...для браузера websoket отличный шлюз для перелопачивания пакетов в rs-232)
кто устанавливает ваш драйвер и под какой учетной записью он работает.

Устанавливает пользователь ...или системный администратор...как там(смотря в какой) в организации заведено...
А под учеткой???...в линуксе и маке должный быть права на tty и lock и dialout
А в винде работает и так.
...
Рейтинг: 0 / 0
Blazor WASM. Можно ли добраться до клиентского оборудования?
    #40045294
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_al,

ну уж ни как не драйвером называть.
и тем более кричалкой, особенно в публичном месте.
по сути - обыкновенное "серверное" приложение если использовать терминологию java, а так - обыкновенный jar, который работает на локальном компе и обеспечивает связь браузера с железом и прочими вещами.
а какие там методы коммуникации, кроме ws - дело десятое.
а для нормальной работы браузера - желательно открывать страницы не из html , а именно с сервера
...
Рейтинг: 0 / 0
Blazor WASM. Можно ли добраться до клиентского оборудования?
    #40045314
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Renziglov
Я смотрю в сторону Blazor, поскольку в этом случае на клиенте выполняется C# код с вовлечением System.IO и, возможно, процессорными портами.

С# код выполняться на клиенте не может. Клиенту приходит откомпилированый IL который JIT-ается в WASM, а дальше выполняется со всеми ограничениями WASM.
...
Рейтинг: 0 / 0
Blazor WASM. Можно ли добраться до клиентского оборудования?
    #40045322
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Renziglov
Blazor WASM. Можно ли добраться до клиентского оборудования?
Мне нужно работать с COM-портами из браузера. Может JS библиотеки какие-нибудь.


Если найдешь способ, репорть в гугол. Бохатым станешь. Машину купишь сразу и дачу.
...
Рейтинг: 0 / 0
Blazor WASM. Можно ли добраться до клиентского оборудования?
    #40045525
Фотография Renziglov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
Ваш "сервер" на java устанавливается на клиентской машине отдельно? Или браузер делает это автоматически при запросе страницы?
...
Рейтинг: 0 / 0
Blazor WASM. Можно ли добраться до клиентского оборудования?
    #40045526
Фотография Renziglov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat,
Тогда никакой код C# выполняться нигде не может. Потому, что он его надо скомпилировать во что-то ассемблерное, затем в машинные коды данной платформы и т.д
Если вы не в курсе, микрософт разработала имплементацию WASM под названием Blazor. Короче, погуглите. Если, конечно, интересно.
...
Рейтинг: 0 / 0
Blazor WASM. Можно ли добраться до клиентского оборудования?
    #40045527
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Renziglov,

браузеру запрещено что-либо устанавливать
ставится java под ней запускается jar или war
...
Рейтинг: 0 / 0
Blazor WASM. Можно ли добраться до клиентского оборудования?
    #40045530
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Renziglov,

wasm это не машинные коды, это байт код, наподобие java
...
Рейтинг: 0 / 0
Blazor WASM. Можно ли добраться до клиентского оборудования?
    #40045538
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
браузеру запрещено что-либо устанавливать
ставится java под ней запускается jar или war


Не знаю как сейчас, но раньше подписанный трастед Java аплет мог получить полный доступ к клиентской машине
в том числе и "устанавливать" все что хочешь

Про WASM ничего не знаю.
...
Рейтинг: 0 / 0
Blazor WASM. Можно ли добраться до клиентского оборудования?
    #40045562
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsev
Не знаю как сейчас, но раньше подписанный трастед Java аплет мог получить полный доступ к клиентской машине
аплеты уж 3года как не работают, если не больше.
после них был JWS (java web stsrt), но и его анулировали...
безопасность превыше всего.
...
Рейтинг: 0 / 0
Blazor WASM. Можно ли добраться до клиентского оборудования?
    #40045632
Фотография Renziglov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

Нет, это не то. Это типа "ставится Silverlight", "ставится Flash" и пр. Ладно, подумаем. Спасибо
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Blazor WASM. Можно ли добраться до клиентского оборудования?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]