파이어 폭스를 통해 로컬에서 열어 간단한 html 파일에서 명령 (어쩌면 "ls")을 실행하고 js/jquery에서 페이지 내용을 변경하는 데 사용할 수있는 결과를 얻으려면 몇 가지 자바 스크립트 코드가 필요합니다.javascript/jquery를 통해 웹 페이지에서 쉘 스크립트를 실행하고 결과를 문자열로 가져 오는 방법은 무엇입니까?
나는 이것이 일반적으로 좋지 않은 생각이지만이 작은 로컬 HTML 파일은 서버없이 cgi없이 여러 스크립트를 실행할 수 있어야합니다.
이전에는 TiddlyWiki (www.tiddlywiki.com)에 플러그인을 설치하여 외부 명령 (모든 작업에 대해 firefox에서 요청한 권한 부여)을 실행했기 때문에 javascript가이를 수행 할 수 있지만 명령 결과를 가져 오는 방법은 실행 후 js?
여기에 서버 측 코드가 필요합니다. 따라서 양식 및 서버 측 제출 처리기를 작성하거나 ajax를 사용하십시오. – jrummell
jrummell에게 감사의 말씀을 전합니다. 그러나 지정된대로 서버 측 코드를 사용할 수 없습니다. 내가 AJAX와 같은 것이 필요하다. (스크립트에서 결과 문자열을 얻은 후에 jquery를 사용하여 페이지 내용을 변경한다.) 그러나 whitout 서버 나 cgi. 나는 좋은 자바 스크립트 해커가 이것을 할 수 있다고 확신한다. – Vasily
작동하는 유일한 클라이언트 스크립트는 VBScript이지만 IE에서만 가능합니다. 그리고 당신과 jfriend00이 지적했듯이 보안 문제 때문에 이것은 끔찍한 습관입니다. 요구 사항에 따라 데스크톱 응용 프로그램이 훨씬 더 좋은 옵션이 될 것입니다. – jrummell