2012-05-24 6 views
2

JavaScript로 새롭다. 이제는 JavaScript로 Linux 응용 프로그램을 실행하고 결과를 웹 페이지에 표시하려고한다. 모든 것이 서버없이 클라이언트에서 발생합니다. 하지만 보안 문제 나 그 밖의 다른 것들은 JavaScript가 그러한 인터페이스가 아닙니다. 저는 Windows에서 activeX로 구현할 수 있다고 생각합니다. 그러나 어떻게 Linux에서이 작업을 수행 할 수 있습니까?JavaScript로 Linux 명령을 호출하는 방법

js + 브라우저를 복잡한 GUI 디자인없이 클라이언트 응용 프로그램과 동일하게 만들고 싶습니다. 따라서 서버가 없습니다. 그것을 달성하는 쉬운 방법?

+0

가능한 복제본 [javascript (spidermonkey)는 js 쉘에서 리눅스 명령을 어떻게 실행합니까?] (http://stackoverflow.com/questions/303275/javascript-spidermonkey-how-does-one-run-a- linux-command-from-js-shell) –

+0

서버가 없습니까? 그러면 사용자에게 자바 스크립트를 어떻게 제공 할 예정입니까? –

+0

http://stackoverflow.com/questions/6216024/java-applet-run-native-code-from-browser –

답변

-1

할 수 없습니다.

JavaScript는 어떤 방식 으로든 사용자 시스템과 상호 작용할 수 없습니다.

당신이 할 수있는 유일한 일은 명령을 실행하고 응답을 되돌려 보내는 서버에 요청을 보내는 것입니다.

+0

전혀 사실이 아닙니다. 웹 브라우저의 JavaScript 인터프리터는 클라이언트 시스템에 액세스 할 수 없지만 다른 환경이나 독립 실행 형 환경에서 JavaScript 인터프리터를 실행할 수있는 사람은 없습니다. 예를 들어 node.js 또는 gnome-shell을보십시오. –

-1

자바 스크립트만으로는 작업을 수행 할 수 없습니다. 그러나 자바 스크립트와 다른 기술을 사용하여이 작업을 수행하는 옵션은 적어도 두 가지가 있습니다.

Jivings가 보낸 첫 번째 메시지는 Jquery를 사용하여 서버 측에서 스크립팅 언어로 게시물 요청을 보낸 것입니다.

두 번째 방법은 Node.js를 설치하는 것입니다. 이 플랫폼은 자바 스크립트 엔진에서 실행되며 언어에서 필요한 모든 기능을 갖추고 있습니다. 설치 후에는 명령을 실행하는 방법을 설명하는 this 게시물을 참조하십시오.

1

아마도 Node-webkit이 원하는 것입니다.

자바 스크립트로 데스크톱 응용 프로그램을 쉽게 만들 수 있고 "로우 레벨"정보에 액세스 할 수 있으므로 http 서버가 없어도 명령을 실행할 수 있습니다.

+0

Gnome3 응용 프로그램을 JavaScript로 작성할 수 있습니다. OP가 리눅스를 이미 목표로 삼고있는 것으로 보인다. –

관련 문제