我是JavaScript新手,現在我想在JavaScript中運行Linux應用程序並在網頁中顯示結果。這一切都發生在客戶端沒有服務器。但是對於安全問題或其他問題,JavaScript沒有這樣的接口。我知道在Windows中,它可以用activeX來實現,但是我怎麼能在Linux中實現這一點?如何使用JavaScript調用Linux命令
我只是想讓js +瀏覽器等於沒有複雜的GUI設計的客戶端應用程序。所以沒有服務器。任何簡單的方法來完成它?
我是JavaScript新手,現在我想在JavaScript中運行Linux應用程序並在網頁中顯示結果。這一切都發生在客戶端沒有服務器。但是對於安全問題或其他問題,JavaScript沒有這樣的接口。我知道在Windows中,它可以用activeX來實現,但是我怎麼能在Linux中實現這一點?如何使用JavaScript調用Linux命令
我只是想讓js +瀏覽器等於沒有複雜的GUI設計的客戶端應用程序。所以沒有服務器。任何簡單的方法來完成它?
無法完成。
JavaScript無法以任何方式與用戶系統進行交互。
您可以做的唯一事情就是向服務器發送請求,服務器執行命令並將響應發回。
不完全正確。在Web瀏覽器中的JavaScript解釋器不能訪問客戶端系統,但沒有人阻止你在其他環境中運行的JavaScript解釋器,甚至是獨立的。例如,查看node.js或gnome-shell。 –
單憑JavaScript無法完成。但你至少有兩個選擇使用JavaScript加上其他技術來做到這一點。
第一個是Jivings發送的內容,使用Jquery向服務器端的腳本語言發送了一個post請求。
第二種方法是安裝Node.js.該平臺在JavaScript引擎上運行,並具有您從語言中需要的所有功能。安裝完畢後,請參閱this文章,其中解釋瞭如何執行命令。
也許Node-webkit是你想要的。
它可以讓你輕鬆創建JavaScript和訪問「低層次」的東西,一個桌面應用程序,以便您可以運行命令,而不需要一個HTTP服務器。
可以在JavaScript中編寫Gnome3應用程序。看來OP已經瞄準了Linux。 –
可能重複[javascript(spidermonkey)如何從js shell運行linux命令?](http://stackoverflow.com/questions/303275/javascript-spidermonkey-how-does-one-run-a- linux-command-from-js-shell) –
沒有服務器?那麼你如何向用戶提供javascript? –
http://stackoverflow.com/questions/6216024/java-applet-run-native-code-from-browser –