2010-05-28 3 views
4

Можем ли мы получить доступ к подпрограмме аппаратного обеспечения с использованием JavaScript?Доступ к аппаратным средствам через JavaScript

+4

Можете ли вы уточнить, что вы пытаетесь сделать? –

+0

Доступ к деталям оборудования можно получить в javascript. http://www.devarticles.com/c/a/JavaScript/How-to-Use-JavaScript-for-Hardware-Knowledge/ –

+0

Фактически это ActiveX. Вы можете получить доступ только к hw, если в браузере есть уязвимость. –

ответ

11

С JavaScript в вашем браузере, №

Однако JavaScript также можно использовать на стороне сервера, так как они ребята на Node.js делают (только один пример). В этом случае у вас будет доступ к серверным ресурсам и ввода-выводам, используя JavaScript в качестве языка сценариев.

2

еще одна важная вещь: Javascript доступ к браузеру ограничен

Я не думаю, так что его можно с помощью JavaScript, так как по мне свой язык на стороне клиента сценариев. Но я с тонкой стороне сервера сценариев вы можете доступ к оборудованию серверной машине (не уверен в этом)

подробнее об этом: http://www.webdeveloper.com/forum/showthread.php?t=137449

1

Если вы заинтересованы в разработке мобильных приложений вы можете найти PhoneGap интересно. На данный момент это бесплатно, и это позволяет разрабатывать jt-javascript-приложения html5 css в мобильной мультиплатформенной оболочке, которые предоставляют доступ к функциям аппаратного обеспечения, таким как gps, компас, акселерометр, хранилище ... и т. Д.

+1

Спасибо Алессандро Мунари .. – SamSol

0

Если вам нужен доступ ко всей файловой системе на клиенте, посмотрите папки для изменений, запустите приложения, зашифруйте или подпишите документы, подключитесь к USB-устройствам и т. Д., Пожалуйста, посмотрите JSFS.

Это позволяет безопасный и неограниченный доступ с вашей веб-страницы к ресурсам компьютера на клиенте без использования технологии плагина браузера, такой как AcitveX или Java Applet. Однако, мир программного обеспечения также должен быть установлен.

Для работы с JSFS вы должны иметь базовые знания в области разработки Java и Java EE (Servlets).

Здесь можно найти JSFS: https://github.com/jsfsproject/jsfs. Он бесплатный и лицензирован под лицензией GPL.

Смежные вопросы