Доступ к DLL с помощью JavaScript - PullRequest
1 голос
/ 16 апреля 2010

Мне нужно прочитать последовательный порт в качестве входа для веб-приложения.

Я знаю, что браузер не может этого сделать, но если я соберу DLL и отправлю ее своему клиенту, могу ли я получить доступ к этой DLL и прочитать последовательный порт с помощью JavaScript, или мне понадобится что-то вроде ActiveX?

Ответы [ 3 ]

1 голос
/ 16 апреля 2010

JavaScript не может (и не должен) вызывать DLL из-за проблем безопасности.

Вы должны смотреть на ActiveX

1 голос
/ 16 апреля 2010

Активный X Control сможет получить доступ к последовательному порту.

Вот ссылка на то, как его создать и получить к нему доступ через JavaScript

http://dotnetslackers.com/articles/csharp/writinganactivexcontrolincsharp.aspx

(вам не нужен .net, чтобы написать это, но это то, что использует пример).

0 голосов
/ 16 апреля 2010

Также возможно использовать JNI в апплете Java. Это может быть альтернативой ActiveX, но мало что я знаю об этом, эта техника может быть проблемой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...