Как вызвать команду Linux с JavaScript

Я новичок в JavaScript, и теперь я хочу запустить приложение Linux на JavaScript и показать результат на веб-странице. Все это происходит в клиенте без сервера. Но из-за проблем безопасности или чего-то еще, в JavaScript нет таких интерфейсов. Я знаю, что в Windows это может быть достигнуто с ActiveX, но как я могу добиться этого в Linux?

Я просто хочу сделать js + browser равным клиентскому приложению без сложного дизайна GUI. Так что нет сервера. Есть ли простой способ сделать это?

 Tomasz Nurkiewicz24 мая 2012 г., 09:21
 Andreas Wong24 мая 2012 г., 09:21
без сервера? Как ты собираешься служить javascript для своих пользователей тогда?
 el.pescado28 окт. 2013 г., 22:00
Вы хотите выполнить эту команду на клиентском компьютере, я прав?
 Ja͢ck24 мая 2012 г., 09:22

Ответы на вопрос(3)

Только с одним javascript невозможно. Но у вас есть как минимум два варианта сделать это, используя JavaScript и другие технологии.

Первый - это то, что отправил Jivings, используя Jquery для отправки запроса на язык сценариев на стороне сервера.

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

Не может быть сделано.

JavaScript никак не может взаимодействовать с системой пользователей.

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

 28 окт. 2013 г., 22:02
Не совсем верно. Интерпретатор JavaScript в веб-браузере не может получить доступ к клиентской системе, но никто не запрещает вам запускать интерпретатор JavaScript в другой среде или даже в автономном режиме. Посмотрите на node.js или gnome-shell, например.

Может бытьУзел-WebKit это то, что вы хотите.

Это позволяет вам легко создавать настольные приложения в javascript и получать доступ к «низкоуровневым» приложениям. вещи, так что вы можете запускать команды, без необходимости http-сервера.

 28 окт. 2013 г., 22:03
Можно писать приложения Gnome3 на JavaScript. Похоже, OP уже нацелена на Linux.

Ваш ответ на вопрос