Выполнение команд оболочки в Linux с использованием JavaScript - PullRequest
1 голос
/ 14 сентября 2010

У меня есть сценарий в моем веб-приложении, где я хочу выполнить какую-то команду оболочки на клиенте, так что это любой способ, которым я могу добиться этого с помощью javascript. Это метод "exec" в php, но я думаю, что он выполнит команду на стороне сервера.

Заранее спасибо, Вини

Ответы [ 3 ]

3 голосов
/ 14 сентября 2010

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

1 голос
/ 14 сентября 2010

Нет, javascript не может выполнить команду на стороне клиента. Возможно, вы могли бы использовать элемент управления ActiveX или пользовательское расширение для Firefox ... но это сложно:)

0 голосов
/ 14 сентября 2010

JavaScript не может этого сделать, но вы можете вызвать серверный скрипт, например, PHP, используя запрос Ajax и передать ему команду в качестве параметра, PHP-скрипт получит команду и выполнит ее с функцией exec().

P.S. плохая практика ...

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