1

Firefox経由でローカルに開かれた単純なhtmlファイルでは、コマンド(おそらく「ls」)を実行するためのJavaScriptコードが必要であり、その結果をjs/jqueryで使用してページの内容を変更できる文字列にします。

これが一般的に悪い考えであることはすでにわかっていますが、この小さなローカル html ファイルで、サーバーや CGI なしで複数のスクリプトを実行できるようにする必要があります。

以前は、TiddlyWiki (www.tiddlywiki.com) にプラグインをインストールして外部コマンドを実行していました (firefox は操作ごとに認証を要求しました)、javascript で実行できますが、実行後にコマンドの結果を js で取得するにはどうすればよいですか?

4

1 に答える 1

1

連携するブラウザ プラグインがなければ、これを行う方法はないと思います。ブラウザ プラグインは、javascript を介して実行するコマンドを通知され、そのコマンドを実行し、結果が利用可能になったときにコールバックでコールバックします。これは、ブラウザにローカル システムへのアクセスを許可すると、多くの種類の攻撃にさらされるため、非常に危険です (ブラウザがこの機能を提供していないのはそのためです)。

于 2011-12-19T16:33:44.607 に答える