Comment appeler la commande Linux avec JavaScript

Je suis nouveau en JavaScript, et maintenant je veux lancer une application Linux en JavaScript et montrer le résultat dans une page web. Tout se passe dans un client sans serveur. Mais pour des problèmes de sécurité ou autre chose, JavaScript en tant que telles interfaces. Je sais que dans Windows, cela pourrait être réalisé avec activeX, mais comment pourrais-je y parvenir sous Linux?

Je veux juste rendre JS + browser égal à une application client sans la conception de l'interface graphique complexe. Donc il n'y a pas de serveur. Un moyen facile de l'accomplir?

0
sans serveur? Comment allez-vous servir le JavaScript à vos utilisateurs alors?
ajouté l'auteur Andreas Wong, source
copie possible de JavaScript (spidermonkey) comment est-ce que l'on exécute une commande linux depuis le shell js?
ajouté l'auteur Tomasz Nurkiewicz, source
ajouté l'auteur Ja͢ck, source
Vous voulez exécuter cette commande sur la machine client, ai-je raison?
ajouté l'auteur el.pescado, source

3 Réponses

Ne peut pas être fait.

JavaScript ne peut en aucun cas interagir avec le système des utilisateurs.

La seule chose que vous pouvez faire est d'envoyer une requête à un serveur, qui exécute la commande et renvoie la réponse.

0
ajouté
Pas entièrement vrai. L'interpréteur JavaScript dans un navigateur Web ne peut pas accéder au système client, mais personne ne vous empêche d'exécuter l'interpréteur JavaScript dans un autre environnement, ou même autonome. Regardez node.js, ou gnome-shell par exemple.
ajouté l'auteur el.pescado, source

Avec JavaScript seul ne peut pas être fait. Mais vous avez au moins deux options pour le faire en utilisant JavaScript et d'autres technologies.

Le premier est ce que Jivings a envoyé, en utilisant jQuery pour envoyer une demande de publication à un langage de script du côté serveur.

La deuxième façon est d'installer Node.js. Cette plate-forme fonctionne sur un moteur JavaScript et possède toutes les fonctionnalités dont vous avez besoin dans la langue. Après l'avoir installé, consultez le article qui explique comment exécuter une commande.

0
ajouté

Peut-être que Node-webkit est ce que vous voulez.

Il vous permet de créer facilement une application de bureau en JavaScript et d'accéder à des fonctionnalités de "bas niveau" pour pouvoir exécuter des commandes, sans avoir besoin d'un serveur http.

0
ajouté
Il est possible d'écrire des applications Gnome3 en JavaScript. Il semble que OP cible déjà Linux.
ajouté l'auteur el.pescado, source
(TgLINUX) GNU/LINUX fr-Tchat TeleGram
(TgLINUX) GNU/LINUX fr-Tchat TeleGram
565 des participants

Groupe d'échange et d'entraide sur les OS GNU/Linux exclusivement, ouvert au public débutants,passionnés & habitués. $sudo ./bienvenue.sh REGLES(CGU): http://telegra.ph/TgLinux-09-03 FBK,TWEET: @TgLinux CHAINE:@UbuntuFacile @FrLibreOffice